我最近才开始使用CodeIgniter
,我有一个简单的问题,在同一个视图中使用多个模型和控制器正常吗?我想要做的是有一个控制器和一个模型用于分页和显示数据库中的记录,然后有一个单独的模型和控制器用于更新和删除功能。这是合适的吗?还是用一个模型和控制器来处理所有这些功能更好?
发布于 2013-03-14 09:25:43
在大多数情况下,每个数据库表都有一个模型,该模型处理该特定表的所有数据库功能。当涉及到控制器时,这里的观点不同,我知道有些人每个视图都有一个控制器,我个人认为我的控制器功能是特定的。因此,如果我处理成员函数,它们都放在成员控制器中,销售函数放在销售控制器中,依此类推。
如果您有许多控制器要重复使用的函数,请考虑创建一个MY_Controller并使用它扩展基本控制器。基本上,您创建了一个扩展基本CI控制器的控制器,然后所有其他控制器都进行了扩展,为所有控制器提供了MY_Controller中的功能。
点击此处阅读更多信息:http://ellislab.com/codeigniter/user-guide/general/core_classes.html
https://stackoverflow.com/questions/15405319
复制相似问题