【问题标题】:Use SQL to Filter Drupal Views使用 SQL 过滤 Drupal 视图
【发布时间】:2009-04-18 20:53:36
【问题描述】:

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

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

【问题讨论】:

  • 您确实应该使用日期字段,然后您的所有过滤器选项中都会包含“现在”。如果 Views 和 CCK 知道您的字段是日期,它们会在过滤和显示字段方面为您提供更大的灵活性。

标签: php drupal drupal-views cck drupal-exposed-filter


【解决方案1】:

我找到了一个临时解决方案,它涉及在视图模块中实现 views_pre_execute 钩子。

我已在标记为“在 CCK 整数字段上使用 SQL 值作为过滤器值”的注释中记录了 here

不过,我对这个解决方案不是很满意,因为它看起来有点不合时宜。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-17
相关资源
最近更新 更多