1

次の方法で、Drupal 6.xViews2クエリに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 2 UIでビルド)をviews_query_alterまたはその他のフックで更新してexpr2 ORを取得する方法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すぐに使用できるビュー フィルターの ing をサポートしています。

于 2010-10-10T04:14:43.003 に答える