Как я могу назвать помощника из помощника в Codeigniter?
Я пишу некоторые пользовательские помощники в Codeigniter, и я хочу вызвать некоторые функции из других вспомогательных файлов, таких как дата и т.д., в моем помощнике. Я продолжаю получать "вызов функции undefined функции". Как я могу ссылаться на другие вспомогательные функции из моего помощника?
спасибо
D
Ответы
Ответ 1
Как вы можете видеть из предоставленной исходной ссылки, вызов $this
в отношении объекта CodeIgniter доступен только в ваших контроллерах, моделях и представлениях.
Однако, чтобы полностью использовать собственные ресурсы CodeIgniter извне, вам просто нужно сделать экземпляр этого типа следующим образом:
$instanceName =& get_instance();
Затем для доступа к этим ресурсам вместо использования $this->
вы используете $instanceName->
.
Источник
Ответ 2
function first_function()
{
$ci =& get_instance();
$ci->load->helper('date');
$mysql = '20061124092345';
$unix = mysql_to_unix($mysql);
}