1
私は - > copy(true)と同等の処理を実装しようとしています。私のDoctrine 2アプリケーションでDoctrine 1.xに存在したメソッドですが、動作しません。Zend 1.xとDoctrine 2 - オブジェクトとその関係をコピーする際の問題
誰でも何が起こったのか知っていますか?>コピー()?
$new_one = clone $entity;
$manager->persist($new_one);
あなたも協会のクローンを作成する場合は、__clone
でそれらのクローンを作成することもできます。:
function __clone() {
$this->someAssoc = clone $this->someAssoc;
}
いくつかがありますが、私はあなたがclone
を使うべきだと思う
おかげ
を参照してください。早速のお返事ありがとうございます。クローンは、関連するエンティティを認識していないphp関数です。私はすべての関連エンティティもコピー/クローンする必要があります。 –
答えの残りの半分:) – arnaud576875
ありがとう:)これらの関連付けは個別に保持する必要がありますか?私が親オブジェクトにしかそれをしないと、それらは永続化されないようです。 –