CodeIgniter için Aptana kurmak için tavsiye?

2 Cevap php

Ben web projelerinin iyi bir sayı için aptana kullanılan ve onu çok seviyorum ettik. Ben de bir kaç projeleri için CodeIgniter'ı kullanılan ve aynı zamvea, onu sevdim. Şimdi çapraz platform verimlilik mutlu bir evlilik iki birleştirmek umuyorum. Aptana daha yararlı özelliklere kurma konusunda herhangi bir tavsiye? Ben Aşağıdakilerden herhangi almak için umuyorum:

  • Kod tamamlama
  • Fonksiyonel yerleşik önizleme
  • Hata ayıklama

Tamamen olanaksız ise, ne IDE önerirsiniz? Genel Aptana PHP kurulum ipuçları da onlar ideal kurulum doğru beni yol olabileceği gibi, hoş olurdu.

2 Cevap

Ben bir Eclipse plug-in olarak aptana yüklemek istiyorsunuz. Eğer ikincisi için izin verir yolda hiçbir yaygara ile GWT veya Flex yükleyin. Ayrıca, bir plug-in olarak Aptana benim için çok daha iyi çalıştı. Hem istikrar ve kullanılabilirlik açısından.

Her iki gün bana Aptana çökme için kullanılan ve since I'm running Eclipse with Aptana as a plug-in it never again crashed.

Bir plug-in de Aptana yoktu ve büyük ölçüde benim yorum geliştirdi ki yazım denetimi gibi bazı kullanışlı özelliklere sahip olarak, Aptana ile Eclipse. O dedi, ben Aptana ekibi kendi yazılım koydu detay ve dikkat büyük bir seviyeye size katılıyorum gerekir.

i CodeIgniter forumda bunun için bir çözüm bulduk.

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

Ben biraz "daha güvenli" bir çözüm ile geldi. yerine sistem dosyalarını değiştirerek yerine, (istediğiniz veya ne isim) "otomatik tamamlama" adında bir klasör oluşturun

yani

application
autocomplete
system
user_guide

sonra aşağıdaki kodu (sınıf CI_Controller vb) ile controller.php denilen (otomatik tamamlamada) bir dosya oluşturun. sonra bu dosyayı kopyalamak ve isim model.php ve CI_Model için bu dosyadaki sınıf değiştirmek. Aptana o en autocompletion eşleştirmek için kullanır. Sadece her dosya için sizin için otomatik tamamlama istediğiniz daha fazla işlev eklemek. (Örneğin ben bu bağlantıyı özgün örnek değildi CI_Cart eklendi

(Şu anda bu sadece modeller ve Kontrolörleri için otomatik tamamla'yı verir unutmayın. Diğer Sınıflar uzanan ve istediğiniz tüm sınıfların bir listesi ile otomatik tamamlama klasörde yeni bir dosya yapmak gerekir olanlarda otomatik tamamlama ihtiyacınız eğer sanırım o görmek sınıfı)

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;

}

?>