| |||
Respuesta: plugin AccessChek ahh BIen, por que estoy haciendo permisos con zend Acl y me estoy ayudando con este video. http://www.youtube.com/watch?NR=1&fe...&v=n31mQGZxtbE desde ya muchas gracias!!! |
| |||
Respuesta: plugin AccessChek muchas gracias!!!, al igual que las llamas en el bootstrap tienen que ir dentro del modulo, lo que estoy haciendo es dar permisos a usuarios, y los tutoriales y videos siempre me lo muestran sin trabajar en modulos, y hay algunas cosas que todavia me confunden. muchas gracias por la ayuda |
| |||
Respuesta: plugin AccessChek Los plugin se registra en al application.ini??, por que si se registran, me sale el siguiente error: Cita: Fatal error: Class 'Qclientes_Plugins_AccessCheck' not found in /var/www/qaz/library/Zend/Application/Resource/Frontcontroller.php on line 111 |
| |||
Respuesta: plugin AccessChek de esta forma_ Cita: Qclientes es el modulo que tengoresources.frontController.plugins.AccessCheck = "Qclientes_Plugins_AccessCheck" la estructura seria asi modules ->Qclientes->controller ->plugins ->forms ->models ->view |
| ||||
Respuesta: plugin AccessChek Tu clase se debe de llamar AccessCheck.php, debe de estar en la carpeta /modules/Qclientes/plugins/AccessCheck.php y la clase se debe de llamar Qclientes_Plugin_AccessCheck, verifica eso. Saludos. |
| ||||
Respuesta: plugin AccessChek Bootstrap ? no lo estas registrando en el application.ini ?, si hiciste lo que te indico GatorV y sigue sin funcionar comprueba que el Bootstrap del modulo se esta ejecutando. Saludos. |
| |||
Respuesta: plugin AccessChek ahora muestro todo. application.ini Código PHP: Código PHP: Código PHP: Models : LibraryAcl en Qclientes/models Código PHP: |
| ||||
Respuesta: plugin AccessChek Es que no funciona por arte de magia, uno debe comprender lo que esta haciendo, ahora bien:
Saludos. |
| ||||
Respuesta: plugin AccessChek También revisa en tu application.ini, pluginPaths.plugin = APPLICATION_PATH "/Plugins" no es para los plugins del frontController, si no para los del bootstrap así que esa linea no es necesaria. |
| |||
Respuesta: plugin AccessChek Bien, aun no termino de resolver esta dificultad pero... voy entendiendo, 1° Ya cambie el nombre, lo que pasa que tanto tocar y cambiar nombres no me habia dado cuenta de ese error. 2° Ya lo saque del application.ini. los dos registros. 3° Bien, tambien ya lo elimine, estoy empezando con todo esto y hay cosas como los inicios que no entiendo pero a medida que van habiendo errores los busco para entender. 4° mucho no se, pero hice Código PHP: Código PHP: |
| ||||
Respuesta: plugin AccessChek ¿Te haz asegurado de ponerlo donde debe de ir? Recuerda la estructura: application/modules/qclientes/plugins/AccessCheck.php (Qclientes_Plugin_AccessCheck) Tiene que ir en esa carpeta ya que es parte de tu modulo Qclientes. |
| ||||
Respuesta: plugin AccessChek ¿Ya removiste el Autoloader? Tu init debe estar mas o menos así:
Código PHP:
Ver original |
| |||
Respuesta: plugin AccessChek tal cual hice lo que me dijiste y nada este es el error que sale. Cita: No se si tendra algo que ver pero coloque la palabras Plugins en minuscula. ya no se que es!!!! Fatal error: Class 'Qclientes_Plugin_AccessCheck' not found in /var/www/qaz/application/modules/Qclientes/Bootstrap.php on line 13 |
| ||||
Respuesta: plugin AccessChek Sí, debe de ser plugins, verifica el autoloader (Zend/Application/Module/Autoloader):
Código PHP:
Ver original Ahí puedes ver los namespaces y las carpetas en las que busca los files. ¡Saludos! |
| |||
Respuesta: plugin AccessChek Muchas gracias!!!, por la ayuda!!!, bueno y como cada vez esto se va haciendo complejo me sale otro error, jajaja!!! Cita: Notice: Undefined property: stdClass::$us_role in /var/www/qaz/application/modules/Qclientes/plugins/AccessCheck.php on line 24 Código PHP: |
| ||||
Respuesta: plugin AccessChek Esa propiedad pertenece al objeto que esta en el storage por defecto, session, por lo general cuando haces login guardas en session un objeto con las propiedades que quieres persistir entre request's, bueno ese objeto no tiene la propiedad que estas intentando acceder, comprueba que guardas en session. Saludos. |
| |||
Respuesta: plugin AccessChek bien!! en realidad yo lo tengo como $user en vez de $identity Código PHP: Cita: Notice: Undefined variable: user in /var/www/qaz/application/modules/Qclientes/plugins/AccessCheck.php on line 24 |
| |||
Respuesta: plugin AccessChek Bien!!! ya esta solucionado y esta funcionado!!! el Zend_Acl, perdon por postear errores antes de terminar de revisar todo. muchas gracias por la ayuda!!!!! |
Etiquetas: |