Symfony2:如何在sonataAdminBundle的分页中覆盖maxPerPage属性?

时间:2015-08-12 05:48:57

标签: symfony sonata-admin symfony-sonata sonata

我正在使用sonataAdminBundle分页。这个Sonata \ AdminBundle \ Admin \ Admin类有一个名为$ maxPerPage = 25的属性;

那么我如何在services.yml文件中覆盖这个类,这样我所有的其他管理类都可以分页而不重复代码。

谢谢!

1 个答案:

答案 0 :(得分:0)

我想没有直接的方法来改变它,但你可以通过创建一个基本管理员来管理它,所有你的管理类将扩展你的基础管理员,一旦你有一个直接继承奏鸣曲的管理类的基础管理类然后你进入构造函数您可以使用datagridValues的{​​{1}}索引

来定义记录限制
_per_page