Muy buenas, estoy haciendo un form y siguiendo la guía de Maestros del web acerca de symfony 2 y estoy... estancado.
Me sale un error al seguir esta guía: http://www.maestrosdelweb.com/editor...e-formularios/
El problema está aquí:
public function newAction()
{
//-- Obtenemos el request que contendrá los datos. AQUÍ ESTA EL PROBLEMA
$request = $this->getRequest();
$articulo = new Articles();
$form = $this->createForm(new ArticleType(), $articulo);
//-- En caso de que el request haya sido invocado por POST
// procesaremos el formulario
if($request->getMethod() == 'POST')
{
//-- Pasamos el request el método bindRequest() del objeto
// formulario el cual obtiene los datos del formulario
// y los carga dentro del objeto Article que está contenido
// también dentro del objeto Type
$form->bindRequest($request);
//-- Con esto nuestro formulario ya es capaz de decirnos si
// los dato son válidos o no y en caso de ser así
if($form->isValid())
{
//-- Procesamos los datos que ya están automáticamente
// cargados dentro de nuestra variable $articulo, ya sea
// grabándolos en la base de datos, enviando un mail, etc
//-- Finalmente, al finalizar el procesamiento, siempre es
// importante realizar una redirección para no tener el
// problema de que al intentar actualizar el navegador
// nos dice que lo datos se deben volver a reenviar. En
// este caso iremos a la página del listado de artículos
return $this->redirect($this->generateURL('articulos'));
}
}
return $this->render('MDWDemoBundle:Articulos:new.html.twig', array(
'form' => $form->createView(),
));
}
El error es este:
ContextErrorException: Notice: Undefined property: TUZONA\PrincipalBundle\Controller\MiembrosControll er::$getRequest in /Applications/MAMP/htdocs/TUZONA.ES/Symfony/src/TUZONA/PrincipalBundle/Controller/MiembrosController.php line 15
Pero no sé porqué ni cómo resolverlo...¿alguna idea? :(