Pregunta

He usado Aptana para un buen número de proyectos web y me gusta mucho. También he utilizado CodeIgniter por un par de proyectos y ha gustado mucho, también. Ahora estoy con la esperanza de combinar los dos en un feliz matrimonio de la productividad multiplataforma. Cualquier consejo sobre la configuración de las características más útiles de Aptana? Estoy esperando para obtener cualquiera de los siguientes:

  • Finalización de código
  • funcional incorporado en la vista previa
  • Depuración

Si completamente inviable, lo IDE sugeriría usted? Genéricos consejos de configuración Aptana PHP también serían bien recibidos, ya que me podrían orientar hacia la configuración ideal.

¿Fue útil?

Solución

Me gustaría instalar Aptana como un plug-in de Eclipse. que permite a este último por el camino instalar GWT o Flex sin ningún problema. Además, Aptana como un plug-in ha trabajado mucho mejor para mí. Tanto en términos de estabilidad y de facilidad de uso.

Antes tenía accidente Aptana en mí cada dos días y ya que estoy corriendo Eclipse con Aptana como un plug-in que nunca más se estrelló .

Eclipse con Aptana como un plug-in también tiene algunas características útiles, como la corrección ortográfica, que no tenía Aptana y ha mejorado mucho mis comentarios. Dicho esto, estoy de acuerdo con usted en el gran nivel de detalle y la atención del equipo Aptana ha puesto en su software.

Otros consejos

he encontrado la solución para esto, en el foro CodeIgniter.

http://codeigniter.com/forums/viewthread/187641/

Se me ocurrió una solución ligeramente “más seguro”. en lugar de modificar los archivos del sistema, crear una carpeta llamada “autocompletar” (o cualquier nombre que desee)

es decir,

aplicación
autocompletar
sistema de
user_guide

a continuación, crear un archivo (en función de autocompletar) controller.php llamada con el código de abajo (clase CI_Controller etc). a continuación, copiar este archivo y con el nombre modelo.php y cambiar la clase en ese archivo a CI_Model. Aptana luego las utiliza para reasignar su terminación automática. Sólo añadir más funciones que desee la terminación automática para cada archivo. (Por ejemplo i añadido CI_Cart que no estaba en el ejemplo original en ese enlace

(Nota Actualmente esto sólo da autocompletar para los modelos y controladores. Supongo que si usted está extendiendo otras clases y la necesidad de la terminación automática en los que tendrá que hacer un nuevo archivo en la carpeta de autocompletar con una lista de todas las clases que desea que la clase para ver)

class CI_Controller {

/**
  * @var CI_Config
  */
 var $config;
 /**
  * @var CI_DB_active_record
  */
 var $db;
 /**
  * @var CI_Email
  */
 var $email;
 /**
  * @var CI_Form_validation
  */
 var $form_validation;
 /**
  * @var CI_Input
  */
 var $input;
 /**
  * @var CI_Loader
  */
 var $load;
 /**
  * @var CI_Router
  */
 var $router;
 /**
  * @var CI_Session
  */
 var $session;
 /**
  * @var CI_Table
  */
 var $table;
 /**
  * @var CI_Unit_test
  */
 var $unit;
 /**
  * @var CI_URI
  */
 var $uri;
 /**
  * @var CI_Pagination
  */
 var $pagination; 

/**
 * @var CI_Cart
 */
var $cart;

}

?> 
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top