【发布时间】:2015-07-21 16:31:00
【问题描述】:
我编写了一个自定义投票器来检查用户是否是他正在尝试编辑的一本书的所有者。 因此我使用“@Security”注释来保护控制器:
@Security("is_granted('BookVoter::ATTRIBUTE_OWNER', book)")
这就是我希望 @Security 注释看起来的样子,但它只有在我编写以下内容时才有效:
@Security("is_granted('OWNER', book)")
我不想“硬编码”“OWNER”字符串,它是我 BookVoter 中的一个常量。 任何想法如何实现这一目标?
问候。
【问题讨论】:
标签: php security symfony annotations