Php 使用SQL筛选Drupal视图

Php 使用SQL筛选Drupal视图,php,drupal,drupal-views,cck,drupal-exposed-filter,Php,Drupal,Drupal Views,Cck,Drupal Exposed Filter,我有一个带有CCK整数字段的内容类型,该字段带有unix时间戳。我想创建一个带有过滤器的视图,该过滤器采用MySQL函数“UNIX_TIMESTAMP”: 如果无法做到这一点,我如何更改为视图生成的SQL?我找到了一个临时解决方案,其中包括在视图模块内实现视图预执行挂钩 我已经在标记为“使用SQL值作为CCK整数字段上的筛选值”的注释中记录了它 不过,我对这个解决方案不太满意,因为它看起来有点像黑客。旁注:注释“标签”实际上是指向注释本身的链接,因此您可以直接链接到它:您确实应该使用一个日期字

我有一个带有CCK整数字段的内容类型,该字段带有unix时间戳。我想创建一个带有过滤器的视图,该过滤器采用MySQL函数“UNIX_TIMESTAMP”:


如果无法做到这一点,我如何更改为视图生成的SQL?

我找到了一个临时解决方案,其中包括在视图模块内实现视图预执行挂钩

我已经在标记为“使用SQL值作为CCK整数字段上的筛选值”的注释中记录了它


不过,我对这个解决方案不太满意,因为它看起来有点像黑客。

旁注:注释“标签”实际上是指向注释本身的链接,因此您可以直接链接到它:您确实应该使用一个日期字段,然后在所有过滤器选项中都有“现在”。如果视图和CCK知道您的字段是日期,那么它们在如何筛选和显示字段方面为您提供了更大的灵活性。