是否可以从模型中调用控制器中的方法?
if ($this->db->trans_status() === TRUE)
{
//calling a method in controller
}
答案 0 :(得分:1)
如果您需要这样做,那么您的设计就会出现问题。控制器负责视图(模板)中发生的所有事情。但该模型负责操纵和检索数据库中的记录。
作为一般规则,如果要在多个模板中使用该函数,请将其放在模型中。否则,它进入控制器。
模型不应该知道它的控制器。在这种情况下,重新设计系统可能会更合适。
以下是类似thread的链接。