Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/09/2013, 10:12
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 3 meses
Puntos: 12
Respuesta: Autenticación Defectuosa usando plugins, Zend_Navigation y Zend_Acl

Este es mi Bootstrap, el primer metodo se encarga de generar el menu, el segundo de establcer los plugin y los permisos:
Código PHP:
Ver original
  1. protected function _initNavigations() {    
  2.         $this->bootstrap ( 'layout' );
  3.         $layout = $this->getResource ( 'layout' );
  4.         $view = $layout->getView ();
  5.         $this->bootstrap ( 'Doctrine' );
  6.         $arrayTree = new MenuRepository ();
  7.         $array = $arrayTree->getMenuList ();
  8.         $container = new Zend_Navigation ( $array );
  9.         $view->navigation ( $container );
  10.     }
  11.    
  12.     protected function _initPlugins() {
  13.         $front = Zend_Controller_Front::getInstance ();
  14.         //Registro del plugin: Interruptor Layout, con deteccion de peticiones del tipo ajax
  15.         $front->registerPlugin ( new \Application\Helpers\Plugin\LayoutSwitch());
  16.         //Registro del plugin: Control de Autenticacion y Accesibilidad (ACL)
  17.         $front->registerPlugin ( new \Application\Helpers\Plugin\ServiceControl());
  18.        
  19.         //Carga inicial de roles,recursos,privilegios
  20.         $helperAcl = new \Application\Helpers\Acl();
  21.         $helperAcl->setRoles();
  22.         $helperAcl->setResources();    
  23.         $helperAcl->setPrivilages();
  24.         $helperAcl->setAcl();
  25.     }
Cuando hablas de dos capas, como debería trabajarlo?