2010-12-31 2 views
1

私は本当にこの部分を得ることはありませんは教義2のArrayCollectionのを理解するヘルプ::クリア()

あなたは$ポストを呼び出すこと ことにより、タグのコレクションをクリア言う> getTags() - (>明確な); $ post-> getTags() - > add($ tag)を呼び出します。 これは、以前に追加された のタグを認識せず、2つの データベース呼び出しを発行します。

どの2つのデータベース呼び出しが発行されますか?投稿のタグをすべて削除してから追加しますか?それは私が何を期待しているのですか?それとも別のものになるのだろうか?

+2

これはどのように聞こえるのですか。私はそれを試して、実行されたSQLクエリをログに記録します。 –

答えて

0

クリア後に電話をかけましたか?

$entityManager->flush(); 

これはforeachの中に一つ一つを削除しようと助けない場合。

関連する問題