我认为 Symfony2 缺少ViewModel的概念(如 ASP.NET MVC 框架),即与视图关联的模型。Symfony2(作为文档)通常将一个数组分配给一个视图。
视图模型可能是一个 PHP 类,但它与表单模型不同,有时它与域实体相同。在处理要显示的大量信息时,它有时很有用。
无论如何,关于视图模型在 Symfony2 中的位置是否有任何约定?有具体的文件夹吗?现在我有:
Symfony2/src/MyCompany/MyBundle/Form/Model
它保存与表单关联的模型。和:
Symfony2/src/MyCompany/MyBundle/Entity
对于域实体(绑定到数据库表)。
非常感谢您的建议。怎么样Symfony2/src/MyCompany/MyBundle/Model
?