我是symfony2的新手,我正在学习使用事件listerners。
我有这段代码
/** @Entity @HasLifecycleCallbacks */
class User
{
// ...
/** @ORM\PrePersist */
public function setPassword()
{
$this->password = "EVENTS";
}
现在我还需要其他任何东西来使这段代码有效。我的意思是我还需要做些什么呢?
答案 0 :(得分:1)
@HasLifecycleCallbacks =通知Doctrine该实体至少有一个方法设置了实体生命周期回调注释
方法的可能注释
@ PostLoad,@ PrePersist,@ PostPersist,@ PreRemove,@ PostRemove,@ PreUpdate或@PostUpdate
所以,你的代码足够好了。