我正在使用最新版本的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索引操作的路由 . 它在camelcase大写字母之间加上下划线 .
我做错了什么?
1 回答
我会添加你的案子 . 看外部问题
https://github.com/Haehnchen/idea-php-symfony2-plugin/issues/673
编辑:修复版本“0.11.109”