【发布时间】:2009-09-04 09:54:00
【问题描述】:
过滤器和参数有什么区别? 例如。如果我需要显示 event_start 位于指定月份内的节点, 我应该使用哪一个?
【问题讨论】:
标签: php drupal drupal-views
过滤器和参数有什么区别? 例如。如果我需要显示 event_start 位于指定月份内的节点, 我应该使用哪一个?
【问题讨论】:
标签: php drupal drupal-views
主要区别在于过滤器是固定的(除非您公开它们,在这种情况下它们可以通过表单显式地由用户配置),而参数是可变的,通常取自 URL(除非您从代码中调用视图,其中可以任意设置)。
对于您的示例,我认为您仅限于过滤器,因为您无法使用参数 (afaik) 指定日期范围检查。有关日期范围,请参阅 this answer to a similar question。
【讨论】:
使用哪个取决于您想要什么。如果您想要 fx 一个 event/%month 的 url,然后显示该月发生的事件,您应该寻求参数。但是,如果您想创建一个显示 12 月所有事件的视图,则应该使用过滤器。
【讨论】: