1

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

我有这个代码

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

/** @ORM\PrePersist */

    public function setPassword()
    {


        $this->password = "EVENTS";
    }

现在我还需要其他任何东西来使这段代码工作。我的意思是我还需要做什么才能让它工作

4

1 回答 1

2

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

方法上可能的注释

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

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

于 2012-07-17T05:52:05.640 回答