Я новичок в 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