Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/11/2015, 17:25
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 5 meses
Puntos: 379
Respuesta: Consulta en MongoDB tras generar un formulario con entity

Solo tienes que hacer lo siguiente en searchSumarioBOEAction
Código PHP:
Ver original
  1. $sumarioBOE=new boe1();
  2. $form = $this->createForm(new searchSumarioBOEType(), $sumarioBOE, array ('method' => 'GET',));
  3. $form->handleRequest($request);
  4.  
  5. //obtienes objeto epigrafe
  6. $TEpigrafe = $sumarioBOE->getEpigrafe();
Despues de hacer el handlerRequest la entidad creada tiene los valores que enviaste por el formulario, asi que puedes obtener el objeto que deseas, tambien debido a que $sumarioBOE tiene ya todos lo que enviaste del formulario esta parte es innecesaria:
Código PHP:
Ver original
  1. $fechaDesde = $formDatos['fechaDesde'];
  2. $fechaHasta = $formDatos['fechaHasta'];
  3. $nombreSeccion = $formDatos['NombreSeccion'];
  4. $epigrafe = $formDatos['epigrafe'];
  5. $departamento = $formDatos['departamento'];
  6. $titulo = $formDatos['titulo'];
buildQueryBuilder esta de mas en el controller, para eso utiliza repositorios http://symfony.com/doc/current/book/...sitory-classes
El modo removeCommonWords no es necesario en el controller, debes de convertirlo a una validación http://symfony.com/doc/2.3/cookbook/...onstraint.html
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.