Стандартный совет: создайте в корне проекта файл autocomple.php и перечислите там классы CodeIgniter. А чтобы автодополнение работало по всему приложению, добавьте также свои собственные модели и классы.
[Copy Source](http://s-c.me/2991/s) | [Copy HTML](http://s-c.me/2991/h)
/** * @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_Benchmark $benchmark * @property CI_Calendar $calendar * @property CI_Image_lib $image_lib * @property CI_Email $email * @property CI_Encrypt $encrypt * @property CI_Exceptions $exception * @property CI_Language $language * @property CI_Pagination $pagination * @property CI_Parser $parser * @property CI_Trackback $trackback * @property CI_User_agent $user_agnet * @property CI_Validation $validation * @property CI_Security $security * @property Excel $excel * @property Blog_model $Blog_model * @property Test_model $Test_model * @property Categoryes_model $Categoryes_model * @property Gallery_model $Gallery_model * @property Menu_model $Menu_model * @property MPTtree $MPTtree * @property Pages_model $Pages_model * @property Portfolio_model $Portfolio_model * @property Rights_model $Rights_model * @property Users_model $Users_model * … */
Class Controller {
}
В NetBeans меня немного раздражает, что что открывающая скобка находится на одном уровне с оператором. По гайдлайнам CodeIgniter это не приветствуется, да и мне после C# не особенно облегчает просмотр кода. Глаз быстрее находит открывающую скобку, чем оператор или объявление. Как побороть?
Идём в меню “Tools”, пункт “Options”, закладка “Formatting”. Далее выставляем всё так:
После этого используем автоформатирование кода (Alt+Shift+F).