从代码点火器中的模型访问控制器(方法)


accessing a controller (method) from a model in codeigniter

从模型访问方法时遇到问题。

我试过做以下事情:

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

但它并没有进入那种方法。

请告知,
谢谢

我相当确信(阅读:大约80%)CI不做HMVC,所以你不能从你的模型中向控制器发出请求。

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

如果你决定为你的应用程序切换到Kohana或Fuel,它们更难获得,但更强大:p