我有一个Symfony 3项目,其实体具有一对多的自我引用关系。即Post
类型的对象可以有一个父项和多个子项。
其他属性包括需要在某个时间点合计的财务价值。如果在父母上调用,则应该总计每个孩子的值。此计算是作为Doctrine实体的方法存在,还是在控制器或服务中的其他地方执行?
为清晰起见编辑:
我基本上需要编写一个函数getTotal(),它将在Post的一个实例上运行,因为我无法在任何地方找到最佳实践,我想知道这是否应该作为Post类中的方法编写(例如$ post-> getTotal())或代替生活在控制器或服务中,并采取参数(例如$ result = $ fooService - > getTotal($ post);)
答案 0 :(得分:0)