Catchable Fatal Error: Argument 1 passed to
Inventario\UbicacionBundle\Entity\Ubicacion::setArea() must be an
instance of Inventario\AreaBundle\Entity\Area, null given, called in
E:\inventario\src\Inventario\RegistroBundle\Controller\RegistroController.php
on line 79 and defined in
E:\inventario\src\Inventario\UbicacionBundle\Entity\Ubicacion.php line 119
este es el error... una vez quitado el bien=1
creo que el error esta en leer los datos del request y pasarlos a la
funcion
$request->request->get('area') //esto esta bien asi....?
ahora al setear... teniendo en cuenta la relacion estara bien o como
hay que guardar
$ubicacion= new Ubicacion();
$ubicacion->setArea($area);
$ubicacion->setBien($bien);
$ubicacion->setEstado($estado);
$ubicacion->setFechaRegistro(new \DateTime('today'));
$em_ubi= $this->getDoctrine()->getEntityManager();
$em_ubi->persist($ubicacion);
$em_ubi->persist($ubicacion->setArea());
$em_ubi->persist($ubicacion->setBien());
$em_ubi->persist($ubicacion->setEstado());
$em_ubi->flush();
una ayudiña pf ya toy hasta el cuello con esto...