Cita:
Iniciado por GatorV Pues fuera de que no es lo correcto, es muy raro que no te sirva en tu layout ya que si lo puedes ver en la vista, lo puedes ver en el layout.
Lo que puedes hacer es un controller plugin para setear la variable como parte del view y así leerlo en el layout como parte del contenedor.
Cita:
Iniciado por masterpuppet Y al momento de llamar a getIdentity el usuario esta logeado ?
Cita:
Iniciado por Uncontroled_Duck Si obtienes null como resultado puede ser lo que indica
masterpuppet
O que en el adapter no has incluido la variable que buscas al loguearse.
La opción sería desde el controller pasarlo al view
Código PHP:
$user_data = Zend_Auth::getInstance()->getIdentity();
$this->view->role = $user_data->type;
Después en el layout, o en cualquier parte del las vistas de los controller's lo recuperas con:
Si no quieres ir haciendo esto en cada controller, prueba con un plugin.
Saludos,
Gracias a todos por vuestras respuestas!! sois muy amables.
GatorV, imaginaba que no era la forma correcta, pero la verdad tampoco te he entendido demasiado bien como me propones que lo haga.
Deciros que mi caraja también era mayúscula, lo que suele pasar después de algunas horas tecleando... El problema estaba en lo que comenta el compañero masterpuppet, cuando hacia la llamada no estaba logueado, y ahí venían los problemas. Ya he añadido que compruebe antes si está logueado para después asignar el valor que sea a la variable.
De nuevo, gracias por vuestra ayuda :)