比方说,我有一个模型'Retrieve.php',我有一个名为'Retrieve'的类,它从数据库中检索帖子。然后我在Index.php
的控制器中加载该模型,检索帖子并将其传递给查看。我是否需要为每个控制器创建一个模型?什么是更好的做法?
现在,我还有一个页面,我必须显示这些帖子。比如说Sidebar.php
什么的。现在又一次,我必须检索这些帖子。那么,我是否可以再次加载'Retrieve.php',或者我必须为Sidebar.php
创建一个扩展'Retrieve.php'的更多模型?什么是更好的做法?
而且,一般来说,我是否需要为每个控制器在一个好的PHP MVC中创建一个新模型?如果是的话,可能Controller和Model应该被命名为相同?还有什么建议/意见?
谢谢。
模型类应该被命名为Posts然后不是Retrieve。使用名词来表示类名。 – Gordon