Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/11/2011, 11:49
MichaelParra
 
Fecha de Ingreso: enero-2009
Mensajes: 24
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Problema con Update en objeto desde formulario(no modifica)

dentro del isValid.

Código PHP:
Ver original
  1. $em = $this->getDoctrine()->getEntityManager();
  2. $empresas = $em->getRepository('AcmeStoreBundle:Product')->find($pidEmpresa);
  3.  
  4.    // Verificas si el id existe.
  5.     if (!$empresas) {
  6.         throw $this->createNotFoundException('No product found for id '.$pidEmpresa);
  7.     }
  8.  
  9.     $empresas->setAtributo('Mi atributo');
  10.     $em->flush();


Luego para obtener los valores de formularios a "mano". usar
getData() y setData(). dentro del isValid.

Tal que...


Código PHP:
Ver original
  1. $entity = $form->getData();
  2.  
  3. $nombre = $entity->getAttribute();

Aun que no es necesario, Symfony hace toda la magia de peticiones por POST, por ti, pero antes de eso debes de tener bien configurado:

Formulario Type,
Entidad,
La Vista en Twig o Php.

Por cierto, te estás guiando del Manual Oficial? es la mejor manera de hacer las cosas.

http://udelabs.com/symfony/book/doctrine.html, y también deberías de poner que el problema se trata de symfony2, casi ni lo leo tu mensaje !

Saludos.