Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
它们都基于mvc。
但是在三层架构中,存储层是一个单独的层,
而在 symfony 框架中,数据库(存储)级别包含在模型层中。
为什么它们不同?
我会说 MVC 专注于用户交互。它描述了如何开发一个丰富而灵活的系统来响应用户请求,但没有说明控制器层下面发生的事情。
它只是说:
CakePHP 还具有粘合在一起的模型和数据层,和许多其他的一样。这只是一个选择:这样您的层数和代码更少,但如果您改变主意,您将不得不直接在模型中修改所有代码。