Решая одну практическую задачку, озадачился следующим:
Вот в констракте контроллера грузятся необходимые ему модели стандартным $this->load->model('User_model', 'user', 1); например.
И таких несколько штук. Потом юзаю $this->user->getSomeData();
Так вот, а надо ли в полях класса контроллера декларировать эти поля? По идее удобство +1, т.к. получу автодополнение от IDE-шки. Но лишь частично, т.к. eclipse не шарит же, что там CI куда влоадит, а объявить какому классу кто принадлежит, х.з. короче сомнительно.
В общем, интересует ваше мнение по данному вопросу.