Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: [u]nsigned en 18 Abril 2011, 15:47 pm



Título: IDE para CodeIgniter?
Publicado por: [u]nsigned en 18 Abril 2011, 15:47 pm
Bueno, queria saber si alquien sabe de algun IDE que soporte este framework php?

Saludos


Título: Re: IDE para CodeIgniter?
Publicado por: Nakp en 18 Abril 2011, 17:43 pm
No, ninguno... porque en CodeIgnite no creas objetos, cargas las clases :P pero te dare un tip ;) guarda esto en la raiz de tu proyecto como cualquiercosa.php y listo :P (es para CI2) en el mio se llama codei.php

Código
  1. <?php
  2. /**
  3.  * @property CI_Loader $load
  4.  * @property CI_Form_validation $form_validation
  5.  * @property CI_Input $input
  6.  * @property CI_Output $output
  7.  * @property CI_Email $email
  8.  * @property CI_DB_active_record $db
  9.  * @property CI_DB_forge $dbforge
  10.  * @property CI_Table $table
  11.  * @property CI_Session $session
  12.  * @property CI_FTP $ftp
  13.  * @property CI_Pagination $pagination
  14.  * @property CI_Calendar $calendar
  15.  * @property CI_Config $config
  16.  * @property CI_HtmlTable $table
  17.  * @property CI_Language $lang
  18.  * @property CI_Uri $uri
  19.  * @property CI_Encryption $encrypt
  20.  */
  21. Class CI_Controller {
  22. }
  23.  
  24. /**
  25.  * @property CI_Loader $load
  26.  * @property CI_Form_validation $form_validation
  27.  * @property CI_Input $input
  28.  * @property CI_Output $output
  29.  * @property CI_Email $email
  30.  * @property CI_DB_active_record $db
  31.  * @property CI_DB_forge $dbforge
  32.  * @property CI_Table $table
  33.  * @property CI_Session $session
  34.  * @property CI_FTP $ftp
  35.  * @property CI_Pagination $pagination
  36.  * @property CI_Calendar $calendar
  37.  * @property CI_Config $config
  38.  * @property CI_HtmlTable $table
  39.  * @property CI_Language $lang
  40.  * @property CI_Uri $uri
  41.  * @property CI_Encryption $encrypt
  42.  */
  43. Class CI_Model {
  44. }
  45. ?>

y en tus controladores, si vas a utilizar modelos, por cada modelo que cargues agrega un comentario asi antes de declarar las clase

Código
  1. /**
  2.  * @property Mi_modelo $mi_modelo
  3.  * @property Clase $clase
  4.  */

asi podras ver los metodos de Mi_modelo en $this->mi_modelo o de Clase en $this->clase y si en cada método lo has documentado con phpdoc te mostrara la documentacion :P

magia  :o jajajaja