我是 Symfony 的新手。
我希望一段代码只显示在公开可用的页面上。Twig 是否可以检测页面是否公开?
该页面位于 下IS_AUTHENTICATED_ANONYMOUSLY
,但即使用户已经登录,我仍然希望显示这段代码。
For Example:
www.somesite.com (shows the code, publicly available)
www.somesite.com/login (user login, publicly available, shows code)
//user is not logged in
www.somesite.com/dosomething (only available to logged-in users, code is hidden)
//user goes to the home page, still logged-in
www.somesite.com (must show the code, publicly available)
我知道我可以手动包含我的公共页面的代码,但是有没有办法自动检测页面是否在防火墙之外?
请帮忙。=)