Soy nuevo en symfony2 y doctrine. aquí está el problema como I verlo. no puedo usar:los objetos de lectura persistieron pero aún no se han borrado con la doctrina
$repository = $this->getDoctrine()->getRepository('entity');
$my_object = $repository->findOneBy($index);
en un objeto que se persistió, PERO NO ENJUAGADA YET !! Creo que getRepository lee de DB, por lo que no encontrará un objeto que no se haya descargado.
mi pregunta: ¿cómo leer los objetos que se conservan (creo que están en algún lugar de una "sesión de doctrina") para volver a utilizarlos antes de lavar todo el lote?
cada perfil tiene 256 penachos físicos.
cada perfil tiene 1 plumeOptions
registro asignado.
En plumeOptions
, tengo una cartridgeplume que es un FK para PhysicalPlume
.
cada penacho se identifica por ID
(autogenerado) y INDEX
(generado por el usuario).
regla: Digo perfil 1 tiene physical_plume_index
número 3 (= índice) conectado a él.
ahora, quiero copiar un perfil con todos sus datos relacionados a otro perfil.
se ha creado un nuevo perfil. Se crean y copian 256 nuevos plumes desde un perfil anterior.
Quiero enlazar el nuevo perfil para el nuevo índice penacho 3.
cheque aquí: http://pastebin.com/WFa8vkt1
thx por su respuesta. verifique mi [editar] sección ... – xeon
¿Puedo hacer una doble descarga() dentro de mi acción? nunca lo intenté, pero solo una pregunta ... ¿tal vez una tonta?!? limpie las plumas recién creadas, y luego continúo buscando las otras plumeOptions y ahora puedo vincularlas a las plumas recién creadas. ¿Cómo encuentras esa idea ...? (¡con suerte, no es tan estúpido!) – xeon
Por lo que yo sé, puedes llamar a flush() tantas veces como quieras. La práctica recomendada para el ejercicio es hacer esto lo menos posible para preservar el tráfico de conexión. Pero si necesita una identificación de sus entidades añadidas anteriores, entonces es una buena práctica. –