多个Symfony 2防火墙中的多个提供商:如何避免路由冲突?

时间:2012-07-21 01:57:36

标签: php symfony

我遇到了一个防火墙路由冲突的小问题。我希望Symfony按顺序处理它们,但它不是:

security:
    firewalls:
        first_area:
            pattern:    ^api/
            http_basic:
                realm: "Secured Demo Area"
                provider: in_memory
        second_area:
            pattern:    ^/
            http_basic:
                realm: "Secured Demo Area"
                provider: in_database

这是冲突的,所以我不能将区域分开以拥有不同的提供者。

1 个答案:

答案 0 :(得分:2)

尝试pattern: ^/api/第一个防火墙(添加斜杠)