Вызов библиотеки изнутри функции помощников в Codeigniter Можно ли загрузить библиотеку изнутри помощника? $this->load->library('name'); Спасибо, Макс Ответ 1 Нет. Цель помощников - "выполнить одну конкретную задачу, не зависящую от других функций". Цитата из страницы слияния CI . Если вам нужно включить библиотеку внутри своего помощника, подумайте о том, чтобы сделать ее библиотекой. Ответ 2 function sendEmail() { $CI =& get_instance(); $CI->load->library('email'); // load library } Ответ 3 // ------------------------------------------------------------------------ /** * URL String * * Returns the URI segments. * * @access public * @return string */ if ( ! function_exists('uri_string')) { function uri_string() { $CI =& get_instance(); return $CI->uri->uri_string(); } } Да, конечно. Я не согласен с ответом на jimyi. CI собственный помощник url загружает класс URI.
Ответ 1 Нет. Цель помощников - "выполнить одну конкретную задачу, не зависящую от других функций". Цитата из страницы слияния CI . Если вам нужно включить библиотеку внутри своего помощника, подумайте о том, чтобы сделать ее библиотекой.
Ответ 3 // ------------------------------------------------------------------------ /** * URL String * * Returns the URI segments. * * @access public * @return string */ if ( ! function_exists('uri_string')) { function uri_string() { $CI =& get_instance(); return $CI->uri->uri_string(); } } Да, конечно. Я не согласен с ответом на jimyi. CI собственный помощник url загружает класс URI.