Drupal & PHP
很给力地生活着
蹉跎过的岁月,必须画上花边;
乱入过的弯路,已勾勒出图案。
勿念过往,不畏将来。
展开
-
Drupal Private File System 私有文件系统实现
序博主新入Drupal阵营,奋战了一个余月,总算对Drupal开发有个把握了。最初学了怎样使用的时候,觉得很好上手啊,自认为作为一个资深码农,对框架的逻辑,代码理解很到位,夸下海口,两个星期可以拿下。谁知道学习曲线还是如是说的陡峭。不过总算熬过来,从不知道如何入手,到现在驾轻就熟,还是有点成绩。也有必要总结总结,朋友Cameron的Drupal指南写了很多,也写得很好,不过未经他允许,原创 2012-09-14 23:38:15 · 1551 阅读 · 0 评论 -
瞎忙半天的drupal hook
最近一个多月持续奋战,状态下降得厉害。今天要修复一个问题:表用theme table所出,用户在表的头部可以选择排序字段。某字段的内容是排名,包含null空值,但用户想看到null排最后,而mysql的null是排最前的。于是找到解决order by 的时候用isnull(field),field asc。考虑到数据来源是db_select,那么很直接的想法是hook_quer原创 2013-03-09 00:19:17 · 629 阅读 · 0 评论 -
实战Drupal Hook_query_alter 修改排序方式
今天调试完了,留了些时间可以写写怎么完成那么TableSort的null值排后处理。具体问题昨天提到:theme_table后的由用户点击确定的orderby字段是排名值,包含空值,现在需要将空值排到最后。具体解决方案是:在execute前改动该theme_table的数据来源,即hook_query_alter来改动db_select.1. 在对应的theme_table的d原创 2013-03-10 00:04:39 · 728 阅读 · 0 评论