2012-07-17 69 views
0

我是symfony2的新手,我正在学习如何使用事件监听器。如何在symfony2中使用事件监听器和注释

我有这样的代码

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

/** @ORM\PrePersist */ 

    public function setPassword() 
    { 


     $this->password = "EVENTS"; 
    } 

现在做我需要什么,以及使此代码工作。我的意思是还有什么做我需要做这个工作

回答

1

@HasLifecycleCallbacks =通知学说,这个实体已成立实体生命周期回调的注解其方法至少在方法上

可能的注解

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

所以,你的代码是不够好。