[英]SonataAdminBundle: Redirect to list view doesn't save pagination
[英]SonataAdminBundle how to sum values of a column in the list view
我有一个Symfony 2.8项目,我正在使用SonataAdminBundle进行工作时间的基本CRUD。 在主列表视图中(使用configureListFields(ListMapper $listMapper)
定义),有一个带有小时值的列,我希望求和并显示在列表表格的页脚中。
实现这一目标的最佳方法是什么? 如何访问Twig模板中显示的集合,以迭代所有元素并总结正确的值?
如何访问Twig模板中显示的集合,以迭代所有元素并总结正确的值?
如果你建议在模板中这样做,我认为你不应该,如果你建议用控制器用php做这个,我想你也不应该。 我认为您应该从寻呼机获取与列表对应的DQL查询,克隆并修改它以添加对SUM()
SQL函数的调用,执行并将结果注入模板中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.