Плагин IntelliJ IDEA/PhpStorm для Symfony
Ключ | Ценить |
---|
URL-адрес плагина | https://plugins.jetbrains.com/plugin/7219 |
ИДЕНТИФИКАТОР | fr.adrienbrault.idea.symfony2plugin |
Документация | https://espend.de/phpstorm/plugin/symfony |
Журнал изменений | ИЗМЕНЕНИЯ |
Сборка и развертывание | ОБСЛУЖИВАНИЕ |
Установить
- Установите плагин, перейдя в
Settings -> Plugins -> Browse repositories
, а затем найдите Symfony
. - Включил его для каждого проекта (Файл -> Настройки -> Языки и платформа -> PHP -> Symfony).
- Установите плагин Php Annotation, чтобы пользоваться всеми возможностями аннотаций.
- Плагину нужен действительный индексатор PhpStorm, используйте «Файл > Недействительные кеши/Перезапустить», если происходит что-то сумасшедшее.
Фримиум
Начиная с PhpStorm 2022.1 этот плагин помечен как Freemium.
- Все функции, находящиеся внутри GitHub, можно использовать бесплатно, если на то нет причин (например, поддержка старой версии Symfony,...).
- Небесплатные функции помечены как [платные] в документации и в CHANGELOG.
- После открытия проекта существует льготный период ~ 15 минут, в течение которого доступны все функции.
- Лицензию необходимо активировать через PhpStorm / Intellij: используйте меню «Справка -> Регистрация» или используйте «Поиск везде», выполнив поиск по действию «Управление лицензией...».
Лицензию можно купить на JetBrains Marketplace.
Версия
- Этот плагин поддерживает Symfony 2, 3, 4,...
Документация и руководства
- Документация/Список функций читать онлайн
- JetBrains: разработка Symfony с использованием PhpStorm
- KnpUniversity: Lean and Mean Dev с PhpStorm (для Symfony)
- Слайды: PhpStorm: Плагин Symfony2
Автозаполнение (или что-то еще) не работает! Помощь!
- Обычно вам нужно вызвать всплывающее окно автозаполнения самостоятельно, нажав CTRL+ПРОБЕЛ (возможно, другое сочетание клавиш в зависимости от вашей раскладки клавиатуры).
- Проверьте файл -> Настройки -> PHP -> Symfony -> Включить плагин для этого проекта.
Техническая схема (в разработке)
Сборка, отладка и прочее
- Установите IntelliJ IDEA (Community Edition работает нормально)
- Открыть этот проект
- Выберите
View > Tool Windows > Gradle
- Дважды щелкните
idea-php-symfony2-plugin > Tasks > intellij > runIde
Если у вас возникли трудности, обратитесь к документации: http://confluence.jetbrains.com/display/PhpStorm/Setting-up+environment+for+PhpStorm+plugin+development.
- Хотите спонсировать мое развитие? Хороший! Вы можете спонсировать меня через PayPal или Github. Github соответствует вашему пожертвованию, поэтому общая сумма пожертвования будет удвоена.
Что? Что-то все еще не работает? Проклятие!
Вы можете просмотреть существующие проблемы по адресу https://github.com/Haehnchen/idea-php-symfony2-plugin/issues.
Если ваша проблема уже существует, не стесняйтесь добавлять комментарии, чтобы помочь участникам упростить ее решение. Если вашей проблемы не существует, откройте новую проблему.
Обязательно укажите максимальное количество информации, например:
- Какую версию PhpStorm вы используете?
- Какую версию плагина вы используете?
- Трассировка стека, если произошла ошибка
- Проверьте, находитесь ли вы в EAP-канале PhpStorm.