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

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

codeigniter eclipse templates

В одном из прошлых постов я выкладывал свои шаблоны 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.

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

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

  • А для CakePHP ничего подобного не было?

    • Не знаю. Сам я с CakePHP работал очень не много. Установил, посмотрел, CodeIgniter показался удобнее.
      Но создать шаблоны для CakePHP не проблема. Ввести текст и придумать сочетание букв. Самое сложное — определить какой код нужно добавлять в шаблон. Так чтобы после вставки по минимуму его править.
      Тут поможет только опыт. Если вы уже некоторое время работали с фреймворком, то просто добавьте в шаблон код, который вводили чаще всего.

  • А для CakePHP ничего подобного не было?

    • Не знаю. Сам я с CakePHP работал очень не много. Установил, посмотрел, CodeIgniter показался удобнее.
      Но создать шаблоны для CakePHP не проблема. Ввести текст и придумать сочетание букв. Самое сложное — определить какой код нужно добавлять в шаблон. Так чтобы после вставки по минимуму его править.
      Тут поможет только опыт. Если вы уже некоторое время работали с фреймворком, то просто добавьте в шаблон код, который вводили чаще всего.

  • не знал что в Eclipse шаблоны php можно тянуть — нада будет попробовать.

  • не знал что в Eclipse шаблоны php можно тянуть — нада будет попробовать.

  • Ejays

    Тоже не знал. Спасибо.