5

Actualmente estoy usando Eclipse PDT y CodeIgniter, es posible obtener el código de finalización para la biblioteca de sesiones de este modo:¿Cómo se puede obtener el código de eclipse completo para CI cuando se usa & get_instance()?

$CI = &get_instance(); 
$CI->session->se (No auto-completion here.) 

Además, ¿hay algún tipo de plug-in (o simplemente un método) eso permitiría eclipse para hacer esto para todas mis bibliotecas CodeIgniter.

Nota: Ya tengo el apoyo en la mayoría de contextos cortesía de this tutorial, sin embargo estoy buscando específicamente cuando estoy usando un variables hacer referencia a CodeIgniter en lugar de

$this-> 

Gracias,

Lemiant

Respuesta

2

Dado que parece haber un interés razonable en esto; Pensé que compartiría mi solución a este problema. Usando el método de this tutorial que mencioné anteriormente, puedes usar PHPDoc para decirle al compilador que una variable es una referencia a algún objeto en tu proyecto. En este caso, quiero que $ CI haga referencia al objeto CI_Base. así que declarar mi variable de la siguiente manera:

/** 
* @var CI_Base 
*/ 
private $CI; 

y listo, tengo código completo (NOTA: usted tiene que utilizar el tutorial anterior para obtener el código completo desde $ this-> CI-> a cualquier otra cosa.)

Espero que esto ayude a alguien,

Lemiant

Cuestiones relacionadas