
10/12/2015, 02:23
|
 | | | 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! |