如何设置名称中包含新名称的URL仅适用于ROLE_ADMINISTRATOR?
我确定我必须在security.yml access_control中设置它 但是如何设置为例 www.mydomain.com/user/new
www.mydomain.com/user/2/edit
仅适用于ROLE_ADMINISTRATOR
答案 0 :(得分:0)
Symfony 2将选择匹配的第一个模式。因此,如果您共享的模式高于该路径的模式(例如^/user
),则允许该行的角色。
确保您拥有超越所有其他路径的限制路径。
另外,我不确定Symfony是否允许。匹配/,所以你可能想尝试^/[\s\S]*/new
(如果新的总是在最后,甚至只是/new$
),如果这不仅仅是订购问题。