symfony中的“ expose” = true是什么意思?

时间:2019-04-18 08:51:26

标签: symfony

在symfony控制器的@Route()中,options = {“ expose” = true}是什么意思?

    /**
     * @Route("/{id}", name="notification_show", options={"expose"=true}, requirements={"id": "\d+"})
     */
    public function showAction(Request $request, Notification $notification)
    {
        // ...
    }

1 个答案:

答案 0 :(得分:1)

如果使用FOSJsRoutingBundle,则需要此选项,以便能够在JavaScript中生成路由,就像这样:

var homeUrl = Routing.generate('home');