Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/11/2011, 11:11
Avatar de SetheR
SetheR
 
Fecha de Ingreso: enero-2009
Mensajes: 265
Antigüedad: 15 años, 3 meses
Puntos: 44
Respuesta: Ocultar Boton En Zend Framework

No te recomiendo utilizar variables de sesión en la vista.

Yo en la vista sólo utilizo helpers y controles de fujo (if, else, foreach while, etc).

Con lo cual, lo que haría (suponiendo que ya tienes funcionando el ACL y puedes, desde el controller de la vista correspondiente,saber que tipo de usuario está identificado), sería pasarle a la vista un variable tal que así:

Código PHP:
Ver original
  1. $this->view->role = $loqueseaqueuses;

Y luego en la vista, ayudándote de un helper, o no (yo aqui me baso en si voy a reutilizar este código o no) puedes hacer:

Código PHP:
Ver original
  1. $mostrar = '';
  2.  
  3. if( $this->role == "admin" ) {
  4.      $mostrar = 'style="display: none;"';
  5. }

... mas abajo

Código PHP:
Ver original
  1. <div id="div_5" class="contenido" <?php echo $mostar ?> >...</div>

Por supuesto, adáptalo a las necesidades.

Saludos