2012-07-12 53 views
-1

我想在代碼執行開始時爲我的網站加載元信息。 I.E,我將從數據庫中提取logo src,站點名稱和元關鍵字/描述,並將其設置爲會話以在我的頁面執行時顯示。我正在嘗試使用codeigniter掛鉤來執行此操作。但是當我使用pre_system鉤子時,它不會加載庫和模型。Codeigniter預系統鉤子庫和模型支持

我將使用相同的場景爲我的腳本(如wordpress或joomla)生成安裝程序,所以我需要一個正確的方式在頁面執行前初始化我的配置。

回答

1

使用MY_Controller擴展是CI_Controller並在其構造方法中加載的所有數據:

class My_Class extends MY_Controller { 

    function __construct() 
    { 
     parent::__construct(); 
     //Load logo 
     //Load site name 
     //Load meta 
    } 
} 
+0

類「MY_Controller」中找不到..... – 2012-07-12 13:34:10

+0

您需要在覈心目錄首先要創建一個MY_Controller。在這裏閱讀更多:http://codeigniter.com/user_guide/general/core_classes.html – 2012-07-12 13:45:38

+0

現在我需要擴展每個控制器與MY_Controller而不是CI_Controller :(無論如何,感謝兄弟。 – 2012-07-12 13:48:42