我想知道是否有人可以帮助我指出一个例子,在Symfony2中一个可排序的、可搜索的数据网格的“最佳实践”示例。
我总是看到一些实现一些数据,生成实体等的教程,但有些/所有都缺乏代码如何启用分页,用户如何从前端在多个字段中搜索,以及如何处理用户选择的字段后的排序。
在一些人认为我很愚蠢之前,我当然可以创建一个GET变量,并只创建一个IF子句来请求它,但我真的很感激一个最佳实践示例,这样我就知道应该如何处理它。
现在我正在考虑一个组织系统的开源项目,所以我将有许多表和数据网格要显示。我真的很想让它以一种正确的方式出现,这样我就不必在社区嘲笑我的代码时重写一遍……
感谢您的阅读和帮助。
发布于 2014-02-11 17:41:41
我使用的是apy数据网格包https://github.com/Abhoryo/APYDataGridBundle。
它工作得很好,使用起来也很简单
发布于 2014-01-15 22:31:27
为了您的目标,您可以查看一个可以用yaml描述的SonataAdminBundle,例如,实体关系、搜索操作数,然后您将拥有一个完整的应用程序来执行CRUD和搜索,而不会有太多麻烦。我在一两天内在20个基本实体上设置了基本的crud/search操作。
老实说,我不知道sonata是如何组织的,数据网格是否“可提取”,或者你是否可以将其用作服务,但我相信这是一个很好的起点。
https://stackoverflow.com/questions/21138977
复制相似问题