从codeigniter中的模型访问控制器(方法)

时间:2012-02-08 11:16:14

标签: php codeigniter codeigniter-2

我无法从模型中访问方法。

我尝试过以下操作:

$CI= & get_instance();      
$array = $CI->buildDateArray($this->session->userdata('dates'), $dateFormat);

但它没有采用那种方法。

请告知,
感谢。

1 个答案:

答案 0 :(得分:0)

我非常确定(读取:大约80%)CI不执行HMVC,因此您无法向模型中的控制器发出请求。

我会仔细研究你的应用程序的流程,因为通常你不应该这样做(通常)。如果你真的需要,请考虑http://codeigniter.com/wiki/Modular_Extensions_-_HMVC - 不确定它是否有用,但它看起来应该可以胜任。

如果您决定为您的应用切换到Kohana或Fuel,奖励积分,它们更难以接受,但更强大:P