2012-07-17 97 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

所以,你的代碼是不夠好。