簡體   English   中英

SonataAdminBundle如何在列表視圖中對列的值求和

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM