我是Symfony2的新手,我不确定我应该在哪里保存更新多个表(实体)的类。
通过阅读文档和教程,它说我不应该在实体类中放置任何其他表引用;我可以把它放在控制器类中,但同样有很多人说这个类应该尽可能简单,不包括业务逻辑;不在存储库中,因为它们用于查询数据,而不是用于更新或插入。
是否有标准的文件夹结构,应该保存用于处理多个实体(表)的另一种类型的类?业务逻辑真的应该存储在控制器类中吗?
Symfony2在这方面非常灵活。
你是对的,实体仅适用于一个"表"。
我建议您研究一下服务,因为它们是将代码从控制器移动到单独类的好方法。您基本上调用您的服务并使用它提供的函数。这将使您的控制器变薄。