2009-08-30 20 views

Respuesta

-7

No. El propósito de ayudantes es "realizar una tarea específica, sin depender de otras funciones."

Citado de CI helpers page.

Si necesita incluir una biblioteca dentro de su ayudante, considere convertirla en una biblioteca.

+5

No estoy de acuerdo con esto. El propio asistente de URL de CI carga la clase de URI. –

+4

Por supuesto, puede cargar una biblioteca. Es posible y he usado esta habilidad. el discurso de jimyi es 100% falso. –

+1

biblioteca se puede cargar desde dentro de una función auxiliar - verifique http://stackoverflow.com/a/6327423/636762 –

17
// ------------------------------------------------------------------------ 
/** 
* 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(); 
    } 
} 

Sí, por supuesto.

No estoy de acuerdo con la respuesta de jimyi. El propio asistente de URL de CI carga la clase de URI.

+1

En segundo lugar, si ha creado una biblioteca personalizada, puede agregarle ayudantes. – mdgrech

54
function sendEmail() { 
    $CI =& get_instance(); 
    $CI->load->library('email'); // load library 
} 
Cuestiones relacionadas