estoy siguiendo el tutorial del libro "Desarrollo web Agíl con Symfony 2".
He cargado los datos en la BD. y he creado mi primera plantilla para la portada.
Al cargarla me aparece este error.
Código:
tengo declarado lo siguiente en el controller de bundle OfertaBundleUnrecognized field: fecha_publicacion 500 Internal Server Error - ORMException
Código PHP:
class DefaultController extends Controller
{
public function portadaAction()
{
$em = $this->getDoctrine()->getManager();
$oferta=$em->getRepository('OfertaBundle:Oferta')->findOneBy(
array(
'ciudad'=>1,
'fecha_publicacion' => new DateTime('today')
));
return $this->render
(
'OfertaBundle:Default:portada.html.twig',
array('oferta'=> $oferta )
);
}
}
esta es la declaracion del campo en el entity
Código PHP:
/**
* @var \DateTime
*
* @ORM\Column(name="fecha_publicacion", type="datetime")
*/
private $fechaPublicacion;
Código PHP:
'fecha_publicacion' => new DateTime('today')
En la BD. el campo fecha_publicacion existe y tiene datos.
Por que no puede acceder a ese campo??
PD. Si necesitáis que incluya más código indicarmelo
Salu2