我对model
中mvc
的实际含义感到困惑。我知道Symfony2没有使用传统意义上的模型,但我们假设我想使用该术语。
我的问题是,我有多个enitity
。因此,如果我想使用术语model
,我会有不同的models
(因为有多个entity
),或者所有entities
代表(一个) model
?
答案 0 :(得分:1)
MVC的每个字母都是应用程序中的一个层,因此模型层包含您的所有实体。模型或实体类是模型层的一部分(类!=层)。
我建议this blog from the creator of Symfony。他谈到为什么Symfony不被宣传为MVC框架而是更喜欢谈论他如何更关心分离关注点。