Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/07/2015, 02:09
Karmo
 
Fecha de Ingreso: marzo-2005
Mensajes: 51
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Formularios y type entity (DUDA)

Buenas de nuevo hhs,

Sigo teniendo el mismo problema. Solo me recoge aquellos campos del form que existen en la entidad. Aquellos que tengo como "mapped -> false" no me los recoge.

Cuando envío un formulario y mediante "var_dump($peticionMaterial->getPeticionMaterialReferences());" obtengo esto:

(peticionMaterial sería la entidad principal y PeticionMaterialReferences el que contiene el array collection)

object(Doctrine\Common\Collections\ArrayCollection )[372]
private '_elements' =>
array (size=1)
'form_referencias' =>
object(Almacen\AlmacenBundle\Entity\peticionMateri alReferences)[2171]
private 'id' => null
protected 'peticionMaterial' =>
object(Almacen\AlmacenBundle\Entity\peticionMateri al)[675]
...
private 'reference' =>
object(Almacen\AlmacenBundle\Entity\reference)[1439]
...
private 'referenceState' =>
object(Almacen\AlmacenBundle\Entity\referenceState )[2173]
...
private 'cantidad' => int 10
private 'cantidadServida' => null
private 'comments' => null
private 'averiaCode' => string '45456' (length=5)
private 'peticionType' =>
object(Almacen\AlmacenBundle\Entity\peticionMateri alType)[2186]
...

Los "private" correctos, ya que están declarados en la entidad. Aquellos que no están declarados no me los recoge.

¿A qué puede ser debido?