防止路由访问

时间:2016-08-26 14:29:57

标签: symfony

我已经通过控制器构建了我的菜单,并在我的布局中使用 {{ render(controller('AppBundle:Menu:menu', {})) }}

这是我的路线:

app_menu:
    path: /_menu
    defaults: { _controller: AppBundle:Menu:menu}

我希望阻止通过http://my-site.come/_menu来直接访问菜单 查看菜单的唯一方法应该是在布局中呈现时。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

如果您不需要通过URL访问Web,则只需添加路由定义即可。因此,只需从routing.yml

中删除路由定义即可