Ускоряем работу с CodeIgniter. Шаблоны для Eclipse.

Владимир | | CodeIgniter, Eclipse, PHP, Web разработка.

В одном из прошлых постов я выкладывал свои шаблоны Eclipse для создания комментариев.

Сейчас я хочу поделиться другим набором. Он предназначен для работы с PHP фреймворком CodeIgniter.

Установка шаблонов стандартная.

1) Качаете архив с шаблонами (ссылка в конце поста) и распаковываете его.

2) Запускаете Eclipse и заходите в меню Window -> Preferences.

3) В левой части окна выбираем PHP -> Templates (см. скриншот).

4) После этого, нажимаете кнопку Import и указываете xml файл с шаблонами.

templates import

Самих шаблонов не много, но это, те, которыми приходится пользоваться в 90% случаев.

cic (CodeIgniter Controller) – класс контроллера (с конструктором и методом index);

cicr (CodeIgniter Controller Remap) – класс контроллера (с конструктором, методом index и методом _remap);

cim (CodeIgniter Model) – класс модели (с конструктором);

cil (CodeIgniter Library) – класс пользовательской библиотеки;

cih (CodeIgniter Header) – шаблон для создания заголовка страницы (необходимо указать имена CSS и JS файлов);

cif (CodeIgniter Footer) – шаблон для создания подвала страницы.

Для вставки шаблона просто наберите на клавиатуре его название и нажмите Ctrl+Space. Если вы набрали не все символы, то появится выпадающее меню с подходящими (по начальным буквам) шаблонами.

После вставки шаблона вам нужно будет ввести имена переменных (выделены прямоугольником).

Отдельно хочу отметить контекст использования шаблонов.

Первые четыре имеют контекст PHP, т.е. вы сможете их вставить только внутри <?php ?>.

Последние два – NewPHP (выделено зеленой линией на скриншоте). Это означает, что вставить эти шаблоны можно только при создании нового PHP файла. Т.е. они автоматически добавляются в стандартный диалог создания файла.

Как это выглядит, показано на следующем скриншоте.

new php file

Скачать шаболны.

Архив с шаблонами для работы с CodeIgniter.

По большому счету этот набор далек от идеального, и я хочу его дополнить. Вариантов, конечно, было много, но все они получались какие-то не универсальные. И в конечном итоге я ими просто не пользовался.

В общем, буду рад выслушать ваши предложения 😉