juaninf - notas de psudoprogramador
Showing posts with label antes. Show all posts
Showing posts with label antes. Show all posts

Sunday, July 26, 2009

Setear un valor traido por Request en Symfony

Amigos lectores, el problema es el siguiente dada dos clases PersonaEmpresa y Cliente mapeadas con su respectivas tablas, siendo que la clave de PersonaEmpresa pasa a Cliente (lo cual, en este caso, querrá decir que Personaempresa es padre de Cliente y Cliente solo tiene una clave la de su padre), ahora el requerimiento es crear un objeto cliente

Bueno para hacer eso primero tengo que pasar por PersonaEmpresa y la clave que he creado para el objeto cliente de la siguiente manera

$this->redirect('cliente/new?fid_persona_empresa_id='.$fid_persona_empresa->getId());

ahora para setearlo como id de Cliente en su respectivo formulario hago lo siguiente :

 class FidClienteForm extends BaseFidClienteForm
{
    public function configure()
   {
    //obtengo el request del contexto
    $request = sfContext::getInstance()->getRequest();
    // y lo seteo
    $this->getObject()->setPrimaryKey($request->getParameter('fid_persona_empresa_id'));
   }
 }

Espero les haya servido.
Related Posts Plugin for WordPress, Blogger...