Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/04/2012, 12:44
pixma_uy
 
Fecha de Ingreso: enero-2011
Ubicación: Montevideo
Mensajes: 31
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Consulta y error al insertar datos Codeigniter2+Doctrine2

Cita:
Iniciado por masterpuppet Ver Mensaje
Debes setear todas las propiedades obligatorios, estas seteando:

Código PHP:
Ver original
  1. $user->setPassword("loilo");
  2. $user->setIdTipoUsuario($tipoUser);
  3. $user->setIdPersona($person);

donde esta el resto(nombre, apellido, etc...) ?

Código PHP:
Ver original
  1. $user->setNombre('prueba');
  2. $user->setApellido("pruebaA");
  3. $user->setDireccion("calle 5");
  4. ....
  5. $user->setPassword("loilo");
  6. $user->setIdTipoUsuario($tipoUser);
  7. $user->setIdPersona($person);
a ok, si ya lo había probado así tambien y me da lo mismo.
evidentemente en algo le estoy errando, es decir

Código:
$user->setNombre('prueba');
                $user->setApellido("prueball");
                $user->setDireccion("direccion");
                $user->setTelefono("44345345");
                $user->setCelular("56665456");
                $user->setMail("[email protected]");
                $user->setSexo(1);
                $user->setEdad(21);
                $user->setFoto("c:/");
                $user->setHabilitado(1);
                $user->setFechaCreado(new \DateTime("now"));
                
                $user->setIdLocalidad($localidad);
                
                $user->setPassword("loilo");
                $user->setIdTipoUsuario($tipoUser);
               //$user->setIdPersona($person); este campo acepta nulo por eso no lo pongo en esta prueba
o sea al estar heredando la clase Persona desde Usuario, no entendía necesario instanciarlo , dado que la carga la realizo desde Usuario, al no funcionarme utilice la forma indicada más arriba que la había visto en una foro de symfony donde se utilizaba doctrine2.

En realidad he probado de todo un poco y no hay caso, reconozco que en algún lado le estoy errando, pero no encuentro donde.

te agradezco me vuelvas a indicar donde estoy fallando.