gpt4 book ai didi

php - JOIN 的 drupal view2 views_query_alter

转载 作者:行者123 更新时间:2023-11-29 01:45:37 24 4
gpt4 key购买 nike

我正在尝试更改 drupal view-2 查询,主要是想再添加一张表。我可以使用 hook_views_query_alter() 更改查询的 where 子句,但不知道如何加入另一个表。

function module_views_query_alter(&$view, &$query) {
if ($view->name == 'view1_name') {
$query->where[0]['args'][] = 'SOMETEXT';
$query->where[0]['clauses'][] = "QUERY";
}

if($view->name = 'view2_name'){
$query->table_queue['content_type_sold_product'];
$query->tables['content_type_sold_product'];
}
}

我为什么要这样做 - 如果关系选项卡在用于连接表的 View 中可用,但在我的情况下,我想连接的表包含不是节点引用的字段,而是字段名称和它的值与 View 表表之一匹配。

有谁知道如何在 views_query_alter() 中执行 JOIN。

最佳答案

关于php - JOIN 的 drupal view2 views_query_alter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7651520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com