Я новичок в symfony2 и доктрине. вот проблема: I. Я не могу использовать:
$repository = $this->getDoctrine()->getRepository('entity');
$my_object = $repository->findOneBy($index);
на объекте, который сохраняется, НО НЕ ВСПОМОГАТЕЛЬНО! Я думаю, что getRepository читается из БД, поэтому он не найдет не очищенный объект.
мой вопрос: как читать те объекты, которые сохраняются (я думаю, что они где-то в "сеансе доктрины" ), чтобы повторно использовать их, прежде чем я очищу всю свою партию?
каждый профиль имеет 256 физических плюмов.
каждый профиль имеет 1 plumeOptions
запись, назначенную ему.
В plumeOptions
у меня есть паттерн, который является FK для PhysicalPlume
.
каждый плюм идентифицируется ID
(автоматически сгенерированный) и INDEX
(сгенерированный пользователем).
: Я говорю, что профиль 1 имеет physical_plume_index
номер 3 (= индекс), подключенный к нему.
теперь, я хочу скопировать профиль со всеми его связанными данными в другой профиль.
Создается новый профиль. Новые 256 плюмов создаются и копируются из более старого профиля.
Я хочу связать новый профиль с новым индексом плюма 3.
здесь: http://pastebin.com/WFa8vkt1