【问题标题】:how to create a unique routing pattern in symfony2如何在 symfony2 中创建一个独特的路由模式
【发布时间】:2013-07-27 18:05:49
【问题描述】:

我有一个应用程序,只有用户可以访问 /user 和 /user/* 部分,但所有访问者都应该可以访问 /userABC (/user...) 等一些 URL。

在这段代码中:

acme_sinamelk_userArea:
pattern: /user
defaults: { _controller: AcmeSinamelkBundle:User:userAreaHome }

acme_sinamelk_userLogin:
    pattern: /userlogin
    defaults: { _controller: AcmeSinamelkBundle:Default:index }

acme_sinamelk_test:
  pattern:    /usera
  defaults:  { _controller: AcmeSinamelkBundle:Default:index }

当用户想要访问 /usera 时,它会指向 /userlogin url,这就是问题所在。

提前谢谢你。

【问题讨论】:

  • 你的问题是什么?
  • 我稍微编辑了这个问题以使其更明显。我想当访问者想去localhost/useraSymfony 时不会将她重定向到登录页面!
  • 换句话说只有 /user 和 /user/... 模式需要检查登录

标签: symfony symfony-2.1


【解决方案1】:

我不知道发生了什么,但是当我将 /userlogin 更改为 /login 时,现在一切正常。

【讨论】:

    猜你喜欢
    • 2012-04-10
    • 2021-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-18
    • 1970-01-01
    • 2020-10-11
    相关资源
    最近更新 更多