1

Sonata Admin Bundle 提供 CRUD、过滤、排序、分页等功能。

我需要显示从几个表中查询的一些定制和处理的数据作为管理面板页面。将此类数据与分页、过滤和排序集成的最佳方式是什么?我的意思是......我想将 Doctrine Entity 切换到自定义模型类,并且仍然得到所有的东西(不包括创建/更新/删除操作)。

4

1 回答 1

1

分页、过滤和排序都依赖于特定于模型的实现。您需要使用自己的 ModelManager 创建一个新的捆绑包,实现 ModelManagerInterface 以及 Pager、FieldDescription 和许多其他类,这些类仅作为接口和抽象类存在于 SonataAdminBundle 中。

于 2013-03-27T21:33:03.963 回答