Pull to refresh

Автодополнение функций CodeIgniter в NetBeans

Reading time2 min
Views3K
На волне интереса к NetBeans расскажу небольшой хинт. Я работаю в основном с CodeIgniter, и вот чего мне сильно не хватает в IDE это быстрого автодополнения для встроенных функций (библиотек, хелперов) — вроде $this→form_validation→…

Сейчас я расскажу, как это реализовать:


На самом деле все предельно просто, надо положить в проект файл с примерно таким содержимым:

  1. <?php
  2. /**
  3. * @property CI_Loader           $load
  4. * @property CI_Form_validation  $form_validation
  5. * @property CI_Input            $input
  6. * @property CI_Email            $email
  7. * @property CI_DB_active_record $db
  8. * @property CI_DB_forge         $dbforge
  9. * @property CI_Table            $table
  10. * @property CI_Session          $session
  11. * @property CI_FTP              $ftp
  12. * ... Добавляем все нужные переменные
  13. */
  14. Class Controller {
  15.    
  16. }


Я его положил в папку с картинками, назвав что-то вроде temp.php. После чего обновив проект, уже нормально и с комфортом работал:
netbeans codeigniter
В 6.5 автодополнение подхватилось сразу, в 6.7M2 нет, последобавления в проект PHP Include Path папки с проектом тоже заработало как надо.
Насколько я знаю, аналогично можно привернуть автодополнение для Symfony.

UPD: Господа, я же самое главное забыл сказать! Точно так же можно прокидывать в автокомплит свои модели:
...
* @property Sitemenu $sitemenu
...



______________________
Текст подготовлен в Хабра Редакторе от © SoftCoder.ru
Tags:
Hubs:
+28
Comments39

Articles

Change theme settings