我试图在Symfony access_control (app / config / security.yml)中使用 GET 参数(例如/foo/bar?foobar=123
)抓取网址,我无法找到正确的规则。以下是我的一些尝试:
- { path: ^/foo/bar\?foobar=[0-9]+, roles: [ ROLE_USER ], methods: [ GET ] }
- { path: ^/foo/bar(\?)([^=]+)\=[0-9]+, roles: [ ROLE_USER ], methods: [ GET ] }
- { path: ^/foo/bar.+=[0-9]+, roles: [ ROLE_USER ], methods: [ GET ] }
我没有想法......所有其他标准 access_control 规则都完美无缺,因此我的安全设置主要有效(Symfony 3.2)
任何帮助都很棒 - 我无法找到任何正则表达式 GET 参数 access_control 规则示例......
问候! 尼古拉斯