MVC模型会谈

时间:2013-12-06 12:41:50

标签: design-patterns model-view-controller

到目前为止,我一直在使用CakePHP框架。在他们的官方网站上说:

Clean MVC Conventions

对于那些不了解CakePHP的人,框架的工作原理如下:

Model(数据库访问)View(一种包含所有HTML但仍使用php组件创建许多链接,图像等的转储),Controller(管理模型和视图之间的访问。)

现在我想创建自己的“迷你”framework,并且我想看看MVC是什么以及如何保持官方惯例!

我很快意识到出了问题。

许多网站甚至SO上都建议Model直接与View(或其他方式)对话。 Controller只有在数据被修改时才会发挥作用。

我的问题是Model viewcontroller之间的真实关系如何发布。 Cakephp是否design pattern误解或修改了Models的官方惯例,是controllersview是根据{{1}}创建的,而不是相反?< / p>

我希望有人能够为我清除这些事情我现在很困惑:)

0 个答案:

没有答案