我有一个自定义CodeIgniter库类,我在控制器中创建一个实例。该控制器调用一个视图,我希望能够从视图中访问该库的这个实例。我不想'重新加载'库,因为它会创建一个新实例。
更具体地说,我想在我的视图中访问类变量($ this-> varname)。
这可能吗?
我应该这样做吗?
提前致谢。
答案 0 :(得分:3)
您是否已将库类实现为普通自定义库(例如,作为应用程序/库文件夹中的库)?如果是这样,那么在控制器的构造函数中将其加载为正常的库(例如$this->load->library('your_custom_library');
)将使您的视图中的同一个实例可用,$this->your_custom_library
。
答案 1 :(得分:0)
是的Ben,这是可能的并且有一个好主意吗?这是一个有用的指针:call my own library within a view in codeigniter