Подтвердить что ты не робот

Как я могу назвать помощника из помощника в Codeigniter?

Я пишу некоторые пользовательские помощники в Codeigniter, и я хочу вызвать некоторые функции из других вспомогательных файлов, таких как дата и т.д., в моем помощнике. Я продолжаю получать "вызов функции undefined функции". Как я могу ссылаться на другие вспомогательные функции из моего помощника?

спасибо

D

4b9b3361

Ответ 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);
}