2つのDoctrine_Collectionをマージするには
Doctrine_Collection::merge()
ただし、mergeメソッドではコレクションのインデックスは保持されない。
内部でDoctrine_Collection::add()メソッドが呼ばれており、addにはオブションでキーを指定できるので、インデックスを保持したままマージしたい場合は、自力でループしてaddメソッドを使用する。
Doctrine_Collection::merge()
ただし、mergeメソッドではコレクションのインデックスは保持されない。
内部でDoctrine_Collection::add()メソッドが呼ばれており、addにはオブションでキーを指定できるので、インデックスを保持したままマージしたい場合は、自力でループしてaddメソッドを使用する。