Drupal 尝试在查询中使用寻呼机时发生异常
我正在使用Drupal7,我想在查询中使用寻呼机 这是我的疑问和我可以使用的方式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
$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()
谢谢您应该将问题标记为已回答,这样它就不会出现在“未回答”列表中。