gpt4 book ai didi

drupal-6 - View 中自定义查询的问题

转载 作者:行者123 更新时间:2023-12-02 03:53:50 25 4
gpt4 key购买 nike

我已经在 drupal 6 View 中定义了这个自定义查询

  function purchase_views_pre_execute(&$view) {
global $user;
if($view->name == 'user_accounts') {
$view->build_info['query'] = "SELECT DISTINCT(content_type_account.field_account_number_value) AS my_account_numbers, content_type_account.nid AS my_account_nids FROM content_type_account INNER JOIN content_field_account ON content_field_account.field_account_nid = content_type_account.nid INNER JOIN content_type_user_account_map ON content_field_account.nid = content_type_user_account_map.nid WHERE content_type_user_account_map.field_user_uid = $user->uid";
}
}

当我在 mysql 控制台中运行查询时,查询会给出结果。但在 View 本身中它没有。为什么会这样?我是否需要在某处显式添加查询中选择的字段?

enter image description here

enter image description here

我错过了什么吗?

我附上了显示两个结果的屏幕截图。您可以在 View 中看到它没有向我显示字段

最佳答案

当查询在浏览器上运行时发出查询的用户与您用来运行查询的用户是同一用户吗?

这可能是一个权利问题,可能是 View ,或者 View 正在使用的表未授予在它作为 Web 运行时使用它的用户。

关于drupal-6 - View 中自定义查询的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13498877/

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