私はPropel ORMを使用しています。私のテーブルの1つは「友人」と呼ばれ、そのエントリは多対多の関係を表します。表 "友人が" のエントリにあります Propel ORM:オブジェクトがすでに存在しない場合、オブジェクトのみを保存する方法
これら二つの特性は明らかに主キーを作成しfriend_profile_id
- PROFILE_ID。
ここでは、この情報を新しい情報で更新したいと考えています。
$friendCon = new RplFriend(); $friendCon->setProfileId($profile->getId()); $friendCon->setFriendProfileId($friendProfile->getId()); $friendCon->save();
をしかし、この時点で、私はそのようなエントリが既に存在する場合は知らない:だから私はそうのような新しい友達-エントリを保存したいと思います。だから私はPropelから "重複エントリ"エラーがたくさん出る。すでに存在していない場合は、新しいエントリを保存するだけで、最もパフォーマンスの高い方法は何ですか?