缓存分页CakePHP 3.0

缓存分页CakePHP 3.0,php,cakephp,cakephp-2.0,cakephp-3.0,Php,Cakephp,Cakephp 2.0,Cakephp 3.0,上面的分页代码在CakePHP2.0上运行得非常好。但不是在CakePHP3.0中 我试图缓存分页查询结果。下面的代码将显示我的结果的第一页。然而,当我点击第二页时。我在下面得到了这个错误。有谁能告诉我如何缓存每一页noview?我错过了什么 注意8:未定义的索引:pageCount[CORE/src/View/Helper/PaginatorHelper.php,第630行] 注意8:未定义的索引:count[CORE/src/View/Helper/PaginatorHelper.php,第

上面的分页代码在CakePHP2.0上运行得非常好。但不是在CakePHP3.0中

我试图缓存分页查询结果。下面的代码将显示我的结果的第一页。然而,当我点击第二页时。我在下面得到了这个错误。有谁能告诉我如何缓存每一页noview?我错过了什么

注意8:未定义的索引:pageCount[CORE/src/View/Helper/PaginatorHelper.php,第630行]

注意8:未定义的索引:count[CORE/src/View/Helper/PaginatorHelper.php,第556行]

注意8:未定义的索引:perPage[CORE/src/View/Helper/PaginatorHelper.php,第559行]

            $classlist = Cache::read('classrooms_'.$schoolid,'schoolclasslist'); 

            if(!$classlist) {                

                        $classlist = $this->paginate(
                        $this->Classrooms
                             ->find()
                             ->hydrate(false)
                             ->select(['id','name','school_id','created','modified'])
                             ->where (['school_id' => $schoolid])
                              ->cache('classrooms_'.$schoolid,'schoolclasslist')
                        );

            } 

            $this->set('classrooms', $classlist);  

上面的分页代码这行上面没有任何内容。在CakePHP2.0上工作得非常好。但不是在CakePHP3.0中。请在ForeFilter之前显示完整的控制器操作。您是否在函数中加载了多个模型?我在加载多个模型时发现了这个错误。