Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 尝试在查询中使用寻呼机时发生异常_Drupal_Drupal 7_Pager - Fatal编程技术网

Drupal 尝试在查询中使用寻呼机时发生异常

Drupal 尝试在查询中使用寻呼机时发生异常,drupal,drupal-7,pager,Drupal,Drupal 7,Pager,我正在使用Drupal7,我想在查询中使用寻呼机 这是我的疑问和我可以使用的方式 $query = db_select("SELECT entity_id , field_keywords_value , COUNT( DISTINCT ( entity_id )) total FROM field_data_field_keywords WHERE bundle = 'song' GROUP BY field_keywords_value"); $query = $query -> e

我正在使用Drupal7,我想在查询中使用寻呼机

这是我的疑问和我可以使用的方式

$query = db_select("SELECT entity_id , field_keywords_value , COUNT( DISTINCT ( entity_id )) total FROM field_data_field_keywords WHERE bundle = 'song' GROUP BY field_keywords_value");

$query = $query -> extend('PagerDefault'); 
$result = $query -> extend('PagerDefault') ->limit(2) ->execute();
但它给了我一个错误,一个例外:错误

如果我能用以下方式使用它:

$query = db_query("SELECT entity_id , field_keywords_value , COUNT( DISTINCT ( entity_id )) total FROM field_data_field_keywords WHERE bundle = 'song' GROUP BY field_keywords_value"); 
$query = $query -> extend('PagerDefault'); 
$result = $query ->extend('PagerDefault') ->limit(2) ->execute(); echo ""; print_r($result); die('tert');
然后我的页面不工作,给我空白页面

任何帮助都将不胜感激


提前谢谢。

嗨,我已经自己解决了这个问题
$query=db_select('field_data_field_关键字')->extend('PagerDefault'); $query->fields('field\u data\u field\u keywords',array('field\u keywords\u value','entity\u id'); $query->condition('bundle','song'); $query->condition('field_关键字_值',arg(2)); $query->distinct(实体标识); $result=$query ->限额(1) ->执行() ->fetchAll()


谢谢

您应该将问题标记为已回答,这样它就不会出现在“未回答”列表中。