IDE Codeigntier fejlesztéshez
A továbbiakban kelleni fog egy jó IDE ami támogatja a Codeigniter kódkiegszítést, ha nem akarunk annyit gépelni.Erre a célra van jónéhány egyszerű editor és komolyabb fejlesztőikörnyezet, és aki szeret sokat gépelni annak nem is kellkövetni az itt leírtakat.
A bejegyzéből megtudhatjuk, hogyan lehet NetBeans-et, PDT rábírni arra, hogy támogassa a Codeigniter alapú fejlsztéseket.
Több olyan hasznos IDE és editor létezik ami nagyban megkönnyíti a PHP alapú programfejlesztést. Ezek közé tart a NetBeans, PDT, Aptana amelyek Java alapú IDE-k. Ezek jellemzően Platform függetlenek és tényleg arra lettek kitalálva, hogy a PHP programzó életét megkönnyítsék.
Sokan esküsznek egy-egy editorra, amit már megszoktak, de érdemes a tanulásba időt fektetni, mert hosszú távon megtérülhet.
Én személy szerint mindhármat ismerem, de az utóbbi időben már csak az első kettőt használom.
Miért NetBeans:
Profi, gyorsan fejlődő nem csak PHP fejlesztésre alkalmas környezet, rengeteg hasznos kényelmi funkcióval. Sajnos jelen cikk írásakor még nem létezik hozzá Plugin Codeigniter alapú fejlesztéshez, de semmi vész, mert úgy a programozó leleményes állatfajta így megoldja ezt a kérdést is.
Hogyan tudod rávenni a Netbeans IDE-t hogy támogassa kódkiegészítéssel a fejlesztésedet?
Az egyik lépés az, hogy felveszed minden PHP kódodba (model és kontrollerbe) azokat a LIB-eket amikkel dolgozni szeretnél. valahogy igy:
/** * @property CI_Loader $load * @property CI_Form_validation $form_validation * @property CI_Input $input * @property CI_Email $email * @property CI_DB_active_record $db * @property CI_DB_forge $dbforge * @property CI_Table $table * @property CI_Session $session * @property CI_FTP $ftp * @property CI_Table $table * @property CI_Validation $validation * @property CI_Pagination $pagination * My * @property MY_Filter $my_filter * @property MY_Smarty $my_smarty * @property MY_mc $my_mc */

Ha elhelyeztük a fenti kódot a forrásokba akkor nincs más dolgunk mint gépelni. A MY rész után én a saját osztályaimat soroltam fel.
Másik lépés a Global Include PATH-nak vegyük fel a system mappát. (Tools->Options->PHP fül ->add global inlude path)
Ha érdekel a téma olvass tovább a fórumba.
PDT IDE:
Rengeteg Plugin létezik hozzá, Java (Eclipse) alapú mivoltja ellenére gyors, de kapásból ő sem támogatja a CI alapú fejlesztéseket. PDT beállításait elolvashatod egy külön fórumban a CodeIgniter oldalán.
Ennek az ingyenes Editor részét használom, amelyhez szintén vannak jó kis addonok, server tab, stb... Régen Aptanat toltam, viszont a régi 5 éves laptopomon egyre lassabb volt, így letettem róla.