我做了關於MVC的一些研究,並發現有兩種類型的MVC:MVC類型zend的framewok
- 主動MVC:活動MVC使獨立的控制器的型號,在這種情況下,該模型直接阻止了變化的觀點。
- 被動MVC:在被動MVC只有控制器可以操縱模型。它還管理視圖和模型之間的同步。
是Zend框架中使用什麼類型的MVC的?
我做了關於MVC的一些研究,並發現有兩種類型的MVC:MVC類型zend的framewok
是Zend框架中使用什麼類型的MVC的?
什麼你必須瞭解這裏的是,主動被動VS是概念。
Zend框架不會強迫你到這兩個中的一個。作爲一名開發人員,您的職責是遵循符合您需求的理念。我個人使用Zend Framework的被動方法。
我想說,如果您使用Zend Framework來構建應用程序,使用他們網站上的「Quickstart with Zend Framework」中找到的信息,他們將顯示一個被動MVC。
在這裏看到自己的教程:http://framework.zend.com/manual/en/learning.quickstart.intro.html
(但你也可以看到,該模型能/能跟查看過的模式......這能在Active MVC,如果你想轉化)
控制器調用模型,然後將接收到的數據傳遞給視圖。也就是說,這並不意味着你不能以不同的方式進行編碼。如果需要,可以從模型中調用視圖。
有時候,人們認爲如果他們想使用Zend Framework,他們絕對必須創建一個MVC應用程序。那是錯的!如果您只想在項目中使用Zend_Date
,因爲您喜歡ZF可以操作日期的方式,那麼您可以。正如你所看到的,沒有涉及到MVC,你正在使用Zend Framework。
謝謝maxime – 2012-03-15 17:56:09
被動我會說控制器從模型發送數據來查看 – opHASnoNAME 2012-03-15 14:48:11
是的這就是我的意思,但什麼是zend框架使用的類型? – 2012-03-15 14:53:14