![](http://www.waterproof.fr/images/en_EN/hotspot_phpedit.jpg)
На данный момент существует несколько возможных способов интеграции symfony в редакторы. Эти способы описаны в wiki и в большинстве случаев представляют собой добавление библиотек symfony в проект для автоподстановки и частичной проверки. Как уже писали на Хабрахабре, в netbeans 7.0 планируется добавить полноценную поддержку данного framework'а. Об этом, правда, забыли сказать разработчикам другого проекта — PHPEdit. 20 марта 2009 года вышла версия 3.2.0 упомянутого редактора, в которой в виде extension'а была добавлена поддержка symfony.
Кратко ознакомиться с возможностями редактора можно, посмотрев официальный скринкаст.
Возможности (они же плюсы):
- Подсветка кода
- Code Browser
- Сниппеты для всего
- Поддержка Unicode (и кириллицы, например, cp1251)
- CVS, SVN
- Работа с базой
- Доступ, обновление по FTP
- Форматтер кода
- Открыть объявление метода или функции в один клик
- Встроенный генератор проекта symfony
- symfony tasks списком с настройками
- Быстрое переключение между контроллером и представлением
- «Умное» автодополнение (например, в представление передаются переменные, объявленные в контроллере)
- Подсказки
- Отладчик для symfony без дополнительных настроек
- Быстрое переключение окружения (prod, dev, test)
- Поддержка PHPUnit, PHP Documenter, todo
Недостатки
- Shareware (179 евро за редактор + 79 за symfony. Для образовательных целей возможно получить бесплатно)
- Системные требования (на 512 Мб работало нормально, но не летало. Легче, чем Zend Studio for Eclipse, но тяжелее обычного не-IDE редактора)
- Отсутствие гибкости в форматтере кода (проигрывает Zend Formatter'у), неинтуитивное меню настроек
- Не нашёл опции быстрого открытия файла (возможно, где-то есть)
- Отсутствие версий под Linux и MacOS (обещаЛИ сделать к концу 2008)
В общем и целом, — удачное решение для проектов на symfony. Я пока ещё не пробовал тест-драйв на разумных проектах с большим количеством кода и include'ов, но есть подозрение, что работать оно будет также замечательно. Редактору не хватает той гибкости, которая есть в Zend Studio for Eclipse, PDT, netbeans и прочих, но он с лихвой окупает это хорошей интеграцией с symfony. Обязательно куплю лицензию при появлении версии под Linux.
Благодарности
Скриншоты
![](https://habr.com/images/px.gif#%3D%22http%3A%2F%2Fimg135.imageshack.us%2Fimg135%2F7255%2Fphpedit1.th.png%22)
![](https://habrastorage.org/getpro/habr/post_images/35c/667/bcd/35c667bcd3ab35978e5235a0cd2bc6d2.png)
![](https://habr.com/images/px.gif#%3D%22http%3A%2F%2Fimg135.imageshack.us%2Fimg135%2F7648%2Fphpedit4.th.png%22)
![](https://habrastorage.org/getpro/habr/post_images/9b1/038/28d/9b103828d037e5029baa2e7ef5babb02.png)