使用Codeigniter从辅助文件访问模型类或控制器类的函数

时间:2010-06-29 12:02:36

标签: php codeigniter

我知道这不是一次好的经历。但我想知道可以从codeigniter中的帮助文件访问模型或控制器类中的函数。

2 个答案:

答案 0 :(得分:0)

是的,这是可能的,您必须首先加载辅助类,如下所示:

$this->load->helper('name of helper class');

更多信息:

http://codeigniter.com/user_guide/helpers/array_helper.html

答案 1 :(得分:0)

你不能使用我相信的这样的东西。

$Helper =& load_class('Helper'); //Load the (Helper Loader) $this->load->helper becomes $helper
$Class = $Helper('Name of class');

但我不明白你为什么要这样做

你不能只创建一个额外的模型类,如

class DBFile
{
   ...
}

然后创建你的模型

class Model_SomeName extends DBFile
{
  /*So no this uses DBFile instead of CI_Database or w.e it is*/
}