如何在带有注释的symfony2中使用事件侦听器


How to use event listeners in symfony2 with annotations

我是symfony2的新手,正在学习使用事件列表器。

我有这个代码

/** @Entity @HasLifecycleCallbacks */
class User
{
    // ...
/** @ORM'PrePersist */
    public function setPassword()
    {

        $this->password = "EVENTS";
    }

现在,我还需要其他任何东西来使此代码正常工作吗。我的意思是,我还需要做什么才能使工作

@HasLifecycleCallbacks=通知Doctrine该实体在其至少一个方法上设置了实体生命周期回调注释

方法的可能注释

@PostLoad、@PrePersist、@PostPersist、@PreRemove、@PostRemove、@PreUpdate或@PostUpdate

所以,你的代码已经足够好了。