Question

Je l'ai utilisé Aptana pour un bon nombre de projets web et comme beaucoup. J'ai aussi utilisé CodeIgniter pour un couple de projets et aimé, aussi bien. Maintenant, je suis dans l'espoir de combiner les deux dans un heureux mariage de la productivité multi-plateforme. Tous les conseils sur la mise en place des fonctionnalités plus utiles de Aptana? J'espère obtenir une des opérations suivantes:

  • complétion de code
  • l'aperçu intégré fonctionnel
  • Debugging

Si complètement infaisable, quel IDE proposeriez-vous? Conseils de configuration génériques Aptana PHP seraient également les bienvenus, car ils pourraient me guider vers la configuration idéale.

Était-ce utile?

La solution

J'installer Aptana comme un plug-in Eclipse. Permet de ce dernier sur la route installer GWT ou Flex sans chichi. De plus, Aptana comme un plug-in a travaillé beaucoup mieux pour moi. Tant en termes de stabilité et de facilité d'utilisation.

J'ai déjà eu accident Aptana sur moi tous les deux jours et depuis que je suis en cours d'exécution Eclipse avec Aptana comme un plug-in n'a jamais à nouveau écrasé .

Eclipse avec Aptana comme un plug-in a aussi quelques fonctionnalités pratiques, comme la vérification orthographique, que Aptana n'a pas eu et a grandement amélioré mes commentaires. Cela dit, je suis d'accord avec vous sur le grand niveau de détail et une attention équipe Aptana a mis dans leur logiciel.

Autres conseils

j'ai trouvé la solution à ce forum dans CodeIgniter.

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

Je suis venu avec une solution légèrement « plus sûr ». plutôt que de modifier les fichiers système, créez un dossier nommé « autocomplete » (ou quel que soit le nom que vous voulez)

soit

application


autocomplete
système
User_Guide

puis créez un fichier (saisie semi-automatique) appelé controller.php avec le code ci-dessous (classe CI_Controller etc). puis copiez ce fichier et le nom model.php et changer la classe dans ce fichier à CI_Model. Aptana utilise ensuite ces remapper il est autocomplétion. Il suffit d'ajouter des fonctions plus que vous voulez autocomplétion pour chaque fichier. (Par exemple, j'ai ajouté CI_Cart qui n'a pas été dans l'exemple d'origine dans ce lien

(Note actuellement ce ne donne que autocomplete pour les modèles et les contrôleurs. Je suppose que si vous prolongeons d'autres classes et ont besoin d'autocomplétion dans ceux que vous aurez besoin de faire un nouveau fichier dans le dossier autocomplete avec une liste de toutes les classes vous voulez que la classe pour voir)

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;

}

?> 
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top