2017-06-22 119 views
0

我有一個具有一對多自引用關係的實體的Symfony 3項目。即Post類型的對象可以有一個父母和許多孩子。Symfony3 - 實體在哪裏計算?

其他屬性包括需要在某個點進行彙總的財務價值。如果父母被調用,它應該累計每個孩子的價值。該計算應該作爲學說實體的方法存在,還是在其他位置(如控制器或服務中)執行?

編輯清晰:

基本上,我需要編寫一個函數getTotal(),將在後的一個實例任何地方使用,而且由於我找不到最好的做法,我不知道這是否應該是(例如$ post-> getTotal()),或者生活在一個控制器或服務中,並接受一個參數(例如$ result = $ fooService - > getTotal($ post);)

回答

0

我是個白癡。它生活在模型上。控制器應該修改數據庫或返回視圖。