Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/12/2015, 02:23
Avatar de jmgilfer
jmgilfer
 
Fecha de Ingreso: diciembre-2015
Ubicación: Madrid
Mensajes: 2
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Herencia. Convertir un objeto en otro objeto que hereda del primero???

Buenos días,

Muchas gracias por vuestra ayuda.


Esto es lo que estaba intentando realizar...

public function establecerUsuarioDeSesion()
{
$tipoUsuario=$this->getTipoUsuario();
$idusrtipo=$tipoUsuario->getIdUsrTipo();

if ($idusrtipo=="2") {
(Admon)$this;
}
else {
(Cliente)$this;
}
$_SESSION['theUser']=serialize($this);

}


y tras vuestros comentarios...

public function establecerUsuarioDeSesion()
{
$tipoUsuario=$this->getTipoUsuario();
$idusrtipo=$tipoUsuario->getIdUsrTipo();

if ($idusrtipo=="2") {
$theUser=new Admon($this->getIdUsuario());
}
else {
$theUser=new Cliente($this->getIdUsuario());
}
$_SESSION['theUser']=serialize($theUser);

}


Lo dicho, muchas gracias!