2014-10-09 2 views
0

Я хочу создать API-интерфейс Static для получения и установки значений из кэша APC. Я новичок в CodeIgniter. В примерах на CodeIgniter's page используйте $ this для загрузки драйвера кэша, который не может работать в статической функции. Есть ли способ загрузить драйвер статически?Статический упаковщик Codeigniter для APC

ответ

0

Я не знаю, работает ли оно или нет. Но попробуйте, как следующее:

$this->load->driver('some_parent'); 

И в статической функции, которую вы хотите использовать драйвер:

CI =& get_instance(); 
CI->some_parent->function(); 

Надеется, что поможет.

+0

Спасибо! Также найдено, что лаборатории Ellis также рекомендуют использовать тот же подход: https://ellislab.com/codeigniter/user-guide/general/creating_libraries.html – user90766