08 сентября 2011

Codeigniter. Дополнение к "Автодополнение кода в Eclipse PDT и Aptana Studio."

   Доброго времени суток. Недавно к моей статье об автодополнении ("CodeIgniter. Автодополнение кода в Eclipse PDT и Aptana Studio") появился комментарий, говорящий, что данный способ отлично работает и в NetBeans. Проверил. Да, это так. Вспомнил один нюанс, который
вероятно кому-либо сбережет нервы и время. При объявлении фиктивного класса для автокомплита обрати внимание на имя класса от которого наследуется контроллер. В моем случае, при использовании  расширения HMVC класс контроллера наследуется от класса "MX_Controller" а не от обычного "CI_Controller". Все становится на свои места, когда фиктивный класс называешь именем класса, от которго наследуешь класс контроллера. Соответственно, при наследовании от класса с именем "MY_Controller", фиктивный класс имеет вид:

class MY_Controller {
/* ++++++++++++++++++++++++++++ SYSTEM */
/**
* @var CI_Benchmark
*/
public $benchmark;

/**
* @var CI_Calendar
*/
public $calendar;

...................................и т.д.

}
  Соответственно, при наследовании в приложении нескольких классов контроллеров , просто нужно объявить несколько одноименных фиктивных классов в листе автокомплита


С уважением, Ваш В.А

Комментариев нет:

Отправить комментарий