我有一个Symfony 2.8项目,我正在使用SonataAdminBundle进行工作时间的基本CRUD。在主列表视图中(使用configureListFields(ListMapper $listMapper)
定义),有一个小时值的列,我希望求和并显示在列表表格的页脚中。
实现这一目标的最佳方法是什么?如何访问Twig模板中显示的集合,以迭代所有元素并总结正确的值?
答案 0 :(得分:0)
如何访问Twig模板中显示的集合,以迭代所有元素并对正确的值求和?
如果您建议在模板中执行此操作,我认为您不应该,如果您建议使用php在控制器中执行此操作,我认为您也不应该这样做。我认为您应该从寻呼机获取与列表对应的DQL查询,克隆并修改它以添加对SUM()
SQL函数的调用,执行并将结果注入模板。