我是MVC模特的新手。我还在学习如何使用codeigniter框架。
所以,我有一些问题,让不同的控制器和不同的模型执行某些功能更好还是将所有功能组合成一个控制器和一个模型更好?
感谢。
答案 0 :(得分:0)
这完全取决于你。但是考虑对于像User或Article等一个对象具有特定的控制器。根据控制器,您希望有适当的模型来操作组合数据User_model.php
或Article_m.php
。
如果您想从许多控制器中从DB中提取一些通用方法和代码,则可能会有类似Generic_m.php
的内容。
如果您有一些与某些区域相关的其他功能,您可以创建自己的库并使用它们。
对于不属于任何特定集合的简单函数,您可以创建自己的帮助程序。