1

私はsymfony2が初めてで、イベントリスターの使い方を学んでいます。

私はこのコードを持っています

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

/** @ORM\PrePersist */

    public function setPassword()
    {


        $this->password = "EVENTS";
    }

このコードを機能させるには、他にも何か必要ですか。つまり、これが機能するために他に何をする必要がありますか

4

1 に答える 1

2

@HasLifecycleCallbacks = このエンティティの少なくとも 1 つのメソッドにエンティティ ライフサイクル コールバック アノテーションが設定されていることを Doctrine に通知する

メソッドで可能な注釈

@PostLoad、@PrePersist、@PostPersist、@PreRemove、@PostRemove、@PreUpdate、または @PostUpdate

だから、あなたのコードは十分です。

于 2012-07-17T05:52:05.640 に答える