2012-08-01 21 views
17

Estoy usando Netbeans IDE para el desarrollo de Php. Me da la finalización del código para el marco Kohana. ¿Hay alguna forma de completar el código para CodeIgniter en Netbeans?Finalización del código de Netbeans para CodeIgniter

+1

posible duplicado de [Cómo integrar codeIgniter con netbeans por completo] (http://stackoverflow.com/questions/9308604/how-to-integrate-codeigniter-with-netbeans-fully) –

+0

Posible duplicado de [Cómo integrar codeIgniter with netbeans fully] (http://stackoverflow.com/questions/9308604/how-to-integrate-codeigniter-with-netbeans-fully) – jjj

Respuesta

37

Instructions:

crear un nuevo directorio en el interior nbproject (He utilizado este ya que es omitida cuando se empuja a prod) con su nombre de elección, solía CI_Autocomplete.

Cree un archivo nuevo con su nombre de preferencia, utilicé CI_Autocomplete_2.0.php y lo coloco dentro de la carpeta recién creada, nbproject\CI_Autocomplete.

Pegue el siguiente código dentro del nuevo archivo, CI_Autocomplete_2.0.php.

<?php 
    /** 
    * @property CI_DB_active_record $db 
    * @property CI_DB_forge $dbforge 
    * @property CI_Benchmark $benchmark 
    * @property CI_Calendar $calendar 
    * @property CI_Cart $cart 
    * @property CI_Config $config 
    * @property CI_Controller $controller 
    * @property CI_Email $email 
    * @property CI_Encrypt $encrypt 
    * @property CI_Exceptions $exceptions 
    * @property CI_Form_validation $form_validation 
    * @property CI_Ftp $ftp 
    * @property CI_Hooks $hooks 
    * @property CI_Image_lib $image_lib 
    * @property CI_Input $input 
    * @property CI_Language $language 
    * @property CI_Loader $load 
    * @property CI_Log $log 
    * @property CI_Model $model 
    * @property CI_Output $output 
    * @property CI_Pagination $pagination 
    * @property CI_Parser $parser 
    * @property CI_Profiler $profiler 
    * @property CI_Router $router 
    * @property CI_Session $session 
    * @property CI_Sha1 $sha1 
    * @property CI_Table $table 
    * @property CI_Trackback $trackback 
    * @property CI_Typography $typography 
    * @property CI_Unit_test $unit_test 
    * @property CI_Upload $upload 
    * @property CI_URI $uri 
    * @property CI_User_agent $user_agent 
    * @property CI_Validation $validation 
    * @property CI_Xmlrpc $xmlrpc 
    * @property CI_Xmlrpcs $xmlrpcs 
    * @property CI_Zip $zip 
    */ 

    class CI_Controller {}; 

    /** 
    * @property CI_DB_active_record $db 
    * @property CI_DB_forge $dbforge 
    * @property CI_Config $config 
    * @property CI_Loader $load 
    * @property CI_Session $session 
    */ 

    class CI_Model {}; 
?> 

Ahora ve a (esto es para OSX así que no sé si es la misma para Windows) File > Project Properties (projectname) > PHP Include Path e incluyen la nueva carpeta que creó anteriormente, nbproject\CI_Autocomplete.

Reinicia tu proyecto y autocompletar funcionará.

+2

My NetBeans no me permitió incluir una ruta de proyecto dentro del "nbproject" " camino. Usé una carpeta separada fuera de un proyecto, ¡y todo funciona bien! – ZoltanF

+0

@ZoltanF, no es necesario crear otra carpeta fuera del proyecto. Simplemente cree una carpeta de creación y un archivo php como se especifica en la respuesta. Funciona bien. NetBeans IDE 7.2.1 en Windows XP SP3 :) –

+0

¿Cómo puedo hacer lo mismo para ver archivos? Esto no da autocompletar dentro de los archivos de vista. – Tool

Cuestiones relacionadas