Я использую последнюю версию 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. Он помещает символ подчеркивания между заглавными буквами.
Что я сделал не так?
Я добавлю ваши дела. см. внешние проблемы
https://github.com/Haehnchen/idea-php-symfony2-plugin/issues/673
EDIT: исправлено в версии "0.11.109"