首页 文章

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来确认它确实找到了路由,它确实没有下划线 . 但我希望它与下划线 .

Even in the docs it says

sensio_blog_post_index 是SensioBlogBundle的Postcontroller索引操作的路由 . 它在camelcase大写字母之间加上下划线 .

我做错了什么?

1 回答

相关问题