1

我想通过以下方式向 Drupal 6.x Views 2 查询添加一个 OR 表达式:

现有查询:

SELECT node.nid AS nid FROM node node WHERE (expr1) AND (expr2)

新查询 - 这就是我想要实现的目标:

SELECT node.nid AS nid FROM node node WHERE (expr1) AND (expr2 OR new_expr)

问题是如何使用 views_query_alter 或其他一些钩子更新我现有的查询(使用 Views 2 UI 构建)以获得expr2 OR 'ed with new_expr?

4

2 回答 2

1

视图或- 开发版本,但它的工作。

于 2010-10-10T01:30:03.757 回答
1

您还可以使用 Views 版本 3.0(目前在 alpha3 中非常稳定)http://ftp.drupal.org/files/projects/views-6.x-3.0-alpha3.tar.gz

它支持OR开箱即用的视图过滤器。

于 2010-10-10T04:14:43.003 回答