Автозаполнение PHPStorm с маршрутизацией Symfony с аннотациями

1

Я использую последнюю версию PHPStorm 10 и хочу использовать аннотации для моих маршрутов Symfony 2.8.1. Я хочу использовать функцию автозаполнения PHPStorm, чтобы автозаполнять мои маршруты в файлах twig, но они ошибочны в автозавершении. Я использую плагин Symfony2 и аннотации PHP.

Файл маршрутизации

#app/config/routing.yml
ParkResortBundle:
    resource: "@ParkResortBundle/Controller"
    prefix: /
    type: annotation

Мой контроллер с одним маршрутом

namespace ParkResortBundle\Controller;
class DefaultController extends Controller
{
    /**
     * @return Response
     * @Route("/")
     */
    public function indexAction()
    {
        return $this->render('ParkResortBundle:Pages:firstpage.html.twig');
    }
}

Обычно это генерирует park_resort_default_index но вместо этого генерирует parkresort_default_index и мой PHPStorm находит и автозаполняет его с помощью подчеркивания. Я также запускал debug: router для подтверждения, и он действительно находит маршрут, и он работает без подчеркивания. Но я хочу это с подчеркиванием.

Даже в документах говорится:

sensio_blog_post_index - это маршрут для действия индекса SensioBlogBundle Postcontroller. Он помещает символ подчеркивания между заглавными буквами.

Что я сделал не так?

  • 1
    PHPStorm использует appDevUrlGenerator.php, расположенный в папке кеша dev, для автозаполнения маршрутов. Проверьте, чтобы symfony генерировал правильные имена маршрутов. # Настройки> Другие настройки> Плагин Symfony - Путь к urlGenerator.php
  • 0
    В этом поле есть «var / cache / dev / appDevUrlGenerator.php»
Показать ещё 8 комментариев
Теги:
phpstorm

1 ответ

1
Лучший ответ

Я добавлю ваши дела. см. внешние проблемы

https://github.com/Haehnchen/idea-php-symfony2-plugin/issues/673

EDIT: исправлено в версии "0.11.109"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню