объекты чтения сохранены, но еще не сброшены с помощью doctrine

Я новичок в symfony2 и doctrine. вот проблема, как я вижу. я не могу использовать:

$repository = $this->getDoctrine()->getRepository('entity');
$my_object = $repository->findOneBy($index);

на объекте это сохраняется, НО ЕЩЕ НЕ СМЫВАЕТСЯ !! я думаю, что getRepository читает из БД, поэтому он не найдет не сброшенный объект.

мой вопрос: как прочитать те объекты, которые сохраняются (я думаю, что они находятся где-то в «сеансе доктрины»), чтобы повторно использовать их, прежде чем я сброшу весь свой пакет?

каждый профиль имеет 256 физических шлейфов.

Каждому профилю назначена 1 запись plumeOptions .

В plumeOptions у меня есть картридж, который является FK для PhysicalPlume .

каждый шлейф идентифицируется с помощью ID (создается автоматически) и ИНДЕКС (создается пользователем).

правило: я говорю, что профиль 1 имеет физический_плюм_индекс номер 3 (= индекс), связанный с ним.

Теперь я хочу скопировать профиль со всеми связанными с ним данными в другой профиль.

Новый профиль создан. Новые 256 шлейфов созданы и скопированы из старого профиля.

я хочу связать новый профиль с новым индексом шлейфа 3.

проверьте здесь: http://pastebin.com/WFa8vkt1

19
задан antyrat 4 May 2012 в 12:17
поделиться