我已经通过控制器构建了我的菜单,并在我的布局中使用
{{ render(controller('AppBundle:Menu:menu', {})) }}
这是我的路线:
app_menu:
path: /_menu
defaults: { _controller: AppBundle:Menu:menu}
我希望阻止通过http://my-site.come/_menu
来直接访问菜单
查看菜单的唯一方法应该是在布局中呈现时。
我该怎么做?
答案 0 :(得分:2)
如果您不需要通过URL访问Web,则只需添加路由定义即可。因此,只需从routing.yml
中删除路由定义即可