比方說,我有一個模型'Retrieve.php',我有一個名爲'Retrieve'的類,它從數據庫中檢索帖子。然後我在Index.php
的控制器中加載該模型,檢索帖子並將其傳遞給查看。我是否需要爲每個控制器創建一個模型?什麼是更好的做法?
現在,我還有一個頁面,我必須顯示這些帖子。比如說Sidebar.php
什麼的。現在又一次,我必須檢索這些帖子。那麼,我是否可以再次加載'Retrieve.php',或者我必須爲Sidebar.php
創建一個擴展'Retrieve.php'的更多模型?什麼是更好的做法?
而且,一般來說,我是否需要爲每個控制器在一個好的PHP MVC中創建一個新模型?如果是的話,可能Controller和Model應該被命名爲相同?還有什麼建議/意見?
謝謝。
模型類應該被命名爲Posts然後不是Retrieve。使用名詞來表示類名。 – Gordon