doctrineを使用するSymfonyでは、エンティティがデータベースに保存/永続化される直前に特定の関数を実行する最良の方法は何ですか? 一生のうちに一度だけ実行したいので、構築関数はダメだと思います。
2 に答える
1
ドキュメントで説明されている名前のLifecycleCallbackを使用します: http://symfony.com/doc/current/book/doctrine.html#lifecycle-callbacksPrePersist
于 2013-01-17T22:30:30.220 に答える
0
また
$em->persist($entity);
コントローラー内の関数の直前にその関数を呼び出すことができます。
しかしPrePersist
、よりクリーンな方法ですが、テストや小さなもののために、保存機能の前に置くことができます
于 2013-01-18T05:04:27.160 に答える