2013-04-04 59 views
0

我使用笨如何從圖書館在頁面加載使用笨

做我的項目,我想裝載函數在頁面加載時加載功能。我試圖給__construct()函數,但我需要在每個頁面調用該函數。

所以我想打電話給其在庫中的函數,而不從__construct()

調用誰能給我我的問題

回答

0

解決看一看到hooks。您可以根據需要配置一個函數或一個類的方法,以在每個請求的生命週期的各個位置執行。

如果您需要的控制器實例爲您的功能(在大多數情況下的$this),你可能需要的post_controller_constructor之一,並使用get_instance()獲得控制器實例的保持鉤的內部,在圖書館或致電加載模型等。

的其他方式可能是你用MY_Controller類擴展CI_Controller類,把它application/core/MY_Controller.php下和移動的類__construct裏面你的代碼,並使用MY_Controller作爲基類的常規控制器中,輻射Creating Core System Classes頁。

0

在autoload中添加一個庫,然後在該庫文件中使用__construct來調用您的函數。

+0

這似乎沒有太多的答案,因爲OP要求輸出代碼,而你說你不知道如何在codeigniter中這麼做。 – 2013-04-04 11:42:39