如何增加cakephp脚手架中的分页限制?

时间:2014-08-20 10:21:29

标签: cakephp

我在cakePHP中使用脚手架。默认视图最多显示20条记录。

如何增加要显示的记录限制?

谢谢!

1 个答案:

答案 0 :(得分:2)

脚手架很适合测试你的关系,我想你用这个:

class CustomNameController extends AppController {
    public $scaffold;
}

但如果您发现自己真的想要自定义逻辑和视图,那么现在是时候将脚手架拉下来编写代码了。 CakePHP的烘焙控制台非常棒,因为它生成的所有代码都会产生与最新脚手架相同的结果。

请注意:http://book.cakephp.org/2.0/en/console-and-shells/code-generation-with-bake.html

之后你必须穿上你的新" CustomNameController":

public $components = array('Paginator');

public $paginate = array(
   'limit' => 25, // or more if you want !
);

其他解决方案是改变:

public $settings = array(
    'page' => 1,
    'limit' => 20,
    'maxLimit' => 100,
    'paramType' => 'named'
);

PaginatorComponent.php上或直接在CakePHP Lib上扩展Scaffold.php