2010-11-23 50 views
2

我有一個自定義的CodeIgniter庫類,我在控制器中創建了一個實例。這個控制器調用一個視圖,並且我希望能夠從視圖中訪問這個庫的實例。我不想'重新加載'庫,因爲它會創建一個新的實例。CODEIGNITER:在Controller中創建庫實例,從視圖中訪問

更具體地說,我想訪問我的視圖($ this-> varname)中的類變量。

這可能嗎?
我應該這樣做嗎?

在此先感謝。

回答

3

您是否將庫類實現爲常規自定義庫(例如作爲應用程序/庫文件夾中的庫)?如果是這樣,那麼在控制器的構造函數中(如$this->load->library('your_custom_library');)將其作爲普通庫加載,將使您的視圖中可以使用相同的實例,如$this->your_custom_library

+0

Ahhh我看到了......我試圖將它作爲數據數組的一部分傳遞給視圖。我用$ data ['libraryname']試圖$ this-> load-> view('myview',$ data)。我試過你的方法,它效果很好!感謝CodeIgniter新手的幫助! – 2010-11-28 03:16:22

相關問題