我做了一些关于MVC的研究,发现有两种类型的MVC:
Zend框架使用什么类型的MVC?
答案 0 :(得分:2)
你必须明白的是,主动与被动是概念。
Zend框架不会强迫您进入其中之一。作为开发人员,您的角色是遵循适合您需求的概念。我个人使用Zend Framework的被动方法。
我想说如果你使用Zend Framework在他们的网站上使用“使用Zend Framework快速入门”中的信息构建应用程序,他们就会显示被动MVC 。
请在此处查看他们的教程:http://framework.zend.com/manual/en/learning.quickstart.intro.html
(但您也可以在架构中看到模型可以/可以与View对话...如果需要,可以在Active MVC中进行转换。)
控制器调用模型,然后将接收的数据传递给视图。也就是说,这并不意味着你不能以不同的方式编码。如果需要,可以从模型中调用视图。
有时,人们认为如果他们想要使用Zend Framework,他们绝对必须创建一个MVC应用程序。那是错的!如果您只想在项目中使用Zend_Date
,因为您喜欢ZF可以操作日期的方式,您可以。如您所见,没有涉及MVC,您正在使用Zend Framework。