CODEIGNITER:在控制器中创建库实例,从视图访问

CODEIGNITER:在控制器中创建库实例,从视图访问,codeigniter,scope,Codeigniter,Scope,我有一个自定义的CodeIgniter库类,我在控制器中创建了它的实例。这个控制器调用一个视图,我希望能够从该视图访问库的这个实例。我不想“重新加载”库,因为它会创建一个新实例 更具体地说,我想访问视图中的类变量($this->varname) 这可能吗? 我应该这样做吗 提前感谢。您是否将库类实现为普通自定义库(例如,作为应用程序/库文件夹中的库)?如果是这样,那么像在控制器的构造函数中一样将其作为库加载(例如,$this->load->library('your_custom_library

我有一个自定义的CodeIgniter库类,我在控制器中创建了它的实例。这个控制器调用一个视图,我希望能够从该视图访问库的这个实例。我不想“重新加载”库,因为它会创建一个新实例

更具体地说,我想访问视图中的类变量($this->varname)

这可能吗?
我应该这样做吗


提前感谢。

您是否将库类实现为普通自定义库(例如,作为应用程序/库文件夹中的库)?如果是这样,那么像在控制器的构造函数中一样将其作为库加载(例如,
$this->load->library('your_custom_library');
)将使相同的实例在您的视图中可用,因为
$this->your_custom_library

是的,这是可能的,并且是个好主意吗?这里有一个有用的指针:

Ahhh我明白了。。。我试图将其作为数据数组的一部分传递给视图。我用$data['libraryname']尝试了$this->load->view('myview',$data)。我试过你的方法,效果很好!感谢对CodeIgniter新手的帮助!