安全有作用 vs is_granted

kor*_*ora 6 symfony

有人可以向我解释 :@Security("has_role("ROLE_ADMIN")")@Security("is_granted("ROLE_ADMIN")") 更推荐哪个之间的区别吗?

fam*_*s23 6

在这种情况下,它们执行相同的工作,但has_role()自 Symfony 4.2 以来,安全表达式中的函数已被弃用,因此我们应该使用is_granted()它。