BlueSnow,动物界-脊索动物门-脊椎动物亚门-哺乳动物纲-灵长目-类人猿亚目-狭鼻猴次目-人猿超科-人科-人属-智人种、雄性、昼伏夜出、喜独居、杂食,1996年至今一直作为程序员生活,恋过爱、失过恋、结了婚、有了儿子。

Drupal 7 views php模块不显示分页处理

BlueSnow 提交于 周五, 03/04/2016 - 15:27

修改/views_php/plugins/views/views_php_plugin_pager.inc文件,去除红色部分,加上绿色部分即可

 

class views_php_plugin_pager extends views_php_plugin_wrapper  {

   /**

    * Perform any needed actions just prior to the query executing.

    */

-  public function pre_execute($query) {

+  public function pre_execute(&$query) {

     $this->wrapped->pre_execute($query);

 

     foreach (array(/*'argument',*/ 'field', 'filter', 'sort', /*'relationship'*/) as $type) {

@@ -23,6 +23,7 @@ class views_php_plugin_pager extends views_php_plugin_wrapper  {

 

     $this->wrapped->view->query->set_limit(0);

     $this->wrapped->view->query->set_offset(0);

+    $query->range(0,666666);

   }

 

   /**