【问题标题】:Symfony routingSymfony 路由
【发布时间】:2015-07-23 09:45:50
【问题描述】:

我有以下操作:

/**
 *
 * @Route("/customer/shubausers")
 */


class UsersController extends Controller
{

/**
 * @Route("/users", name="customer_developers_users_get")
 * @Method("GET")
 * @Template()
 */

当我尝试访问http://artelfreelancedb.local/app_dev.php/customer/shubausers/users 时,我被重定向到http://artelfreelancedb.local/app_dev.php/auth/login 我不知道为什么。任何帮助将不胜感激。

【问题讨论】:

  • 请转储您的security.yml 文件。
  • 谢谢 ))) 我忘了,我解决了
  • 修正了一些小的语法问题。

标签: php symfony get routing


【解决方案1】:

如果您尝试访问的路由受防火墙保护,Symfony 会将您重定向到登录页面。打开您的 security.yml 文件并确保 access_control 部分如下所示:

access_control:
    - { path: ^/*, roles: IS_AUTHENTICATED_ANONYMOUSLY }

您可以在此处了解如何正确配置防火墙: http://symfony.com/doc/current/book/security.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-13
    • 2016-02-07
    • 2017-09-10
    • 2011-05-20
    相关资源
    最近更新 更多