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

时间:2012-07-17 05:37:32

标签: php symfony

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

我有这段代码

/** @Entity @HasLifecycleCallbacks */
class User
{
    // ...

/** @ORM\PrePersist */

    public function setPassword()
    {


        $this->password = "EVENTS";
    }

现在我还需要其他任何东西来使这段代码有效。我的意思是我还需要做些什么呢?

1 个答案:

答案 0 :(得分:1)

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

方法的可能注释

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

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

相关问题