0
我希望創建一個靜態包裝API用於從APC緩存中獲取和設置值。 我是CodeIgniter的新手。 CodeIgniter's page上的示例使用$ this來加載緩存驅動程序,該驅動程序無法在靜態函數中使用。 有沒有辦法靜態加載驅動程序?用於APC的Codeigniter靜態包裝器
我希望創建一個靜態包裝API用於從APC緩存中獲取和設置值。 我是CodeIgniter的新手。 CodeIgniter's page上的示例使用$ this來加載緩存驅動程序,該驅動程序無法在靜態函數中使用。 有沒有辦法靜態加載驅動程序?用於APC的Codeigniter靜態包裝器
我不知道它是否有效。但只是嘗試像以下:
$this->load->driver('some_parent');
而且在您要使用的驅動程序的靜態函數:
CI =& get_instance();
CI->some_parent->function();
希望可以幫助。
謝謝!還發現埃利斯實驗室也推薦了相同的方法:https://ellislab.com/codeigniter/user-guide/general/creating_libraries.html – user90766 2014-10-09 12:23:33