10
從許多不同的來源閱讀後,我很困惑View和Model應該如何在MVC模式中進行通信。據我瞭解,accepted answer of this post和this article from Apple是說兩者的溝通應該通過控制器完成。在顯示MVC page in Wikipedia,ASP.NET MVC page和this article in MSDN時,視圖和模型之間存在直接關聯。所以根據the answer in here,蘋果的文章提到的實際上是MVP而不是MVC呢?感謝您的任何幫助!!MVC中的視圖和模型之間的通信
如果沒有控制器,視圖和模型無法進行交互。視圖可能會被強制輸入到一種模型中,但控制器必須位於中間。 – 2011-06-01 19:25:16
在MVC體系結構中,Controller將信息發送給View。 – mdaguerre 2011-06-01 19:25:26
我認爲這可能是數據庫映射到對象引起的混淆,以及使用這些對象獲取數據的視圖。通過某種方式,您可以「訪問模型」,但實際上並未運行SQL查詢等來獲取數據。這是MVC中所缺乏的分離。 – 2011-06-01 19:27:57