¡Hola! Mi nombre es Wilmer Artega, soy de Perú, trabajo como desarrollor de aplicaciones web sobre zend framework y doctrine y actualmente aplicando los principios SOLID y DDD para el desarrollo de proyectos en php.
¡Hola! Mi nombre es Wilmer Artega, soy de Perú, trabajo como desarrollor de aplicaciones web sobre zend framework y doctrine y actualmente aplicando los principios SOLID y DDD para el desarrollo de proyectos en php.
Hola Wilmer , mi nombre es Billy , he tenido prolemas para poder ejecutar composer desde la linea de comando de windows , no reconoce los comado …. te pederia que me pudieras coloaborar en lo que puedas …. gracias
posiblemente no tengas configurado php para ejecutarlo desde la linea de comando, pero bueno dime que mensaje te sale quiza sea otro el problema
Hola, como estas? Pudiste paginar los resultados usando doctrine 2, porque usando tablegateway pude pero con doctrine 2 no.
Si pude pero no use el paginador de zend ni el de doctrine, use métodos propios para paginar por ajax y por url.
NO habra mas noticias acerca de ZF2? porque lo ultimo es de hace 9 meses, gracias.
Hola, tienes razón por temas de trabajo y estudio no eh podido realizar mas videos, espero en las siguientes semanas tener algo. Saludos.
Wil para cuando mas videos, son lo unicos buenos que encuentro en la red.
Hola buenas noches, Quiciera saber si me puede ayudar, mi idea de mi proyecto es realizar reportes ya sea en pdf,excel, word, cualquiera y luego imprimir, en ZF2 ?? Por favor … seria gran ayuda.. Gracias.
Hola, tienes algún ejemplo para poder realizar reportes en pdf o excel en ZF2 e imprimir ??. Saludos.
hola, justo estoy utilizando para pdf este módulo
https://github.com/raykolbe/DOMPDFModule
usa plantillas html q la convierten en pdf.
aquí tiens mas documentación al respecto.
https://code.google.com/p/dompdf/wiki/Usage
http://stackoverflow.com/questions/18332478/render-pdf-and-attach-to-email-using-dompdfmodule-and-emailzf2
para excel no eh visto un módulo, tendrías q utilizar una librería externa talvez..
o usar headers al momento de mostrar un tipo de archivo específico
aquí encontre algo usando phpexcel .. tendrias q integrarlo .. no eh probado
http://stackoverflow.com/questions/15612075/integrate-phpexcel-withe-zendframework-2
suerte.
Gracias wil, esto me ayudara bastante, necesito ayuda en otro punto por favor… le explico:
Tengo 4 tipos de usuario:
-Administrador del sistema.
-Coordinador.
-Usuario.
-Asistente.
y mi dificultad es crear el login y dándole permisos o privilegios a cada uno. como puedo realizarlo, hacer que el login reconozca por usuario y sus privilegios si tiene ejemplo seria de mucha ayuda. Saludos …y otra vez Gracias por lo del PDF..
Si seguro te va a servir lo del pdf, justo ando usando esa lib para hacer algunos reportes, bueno en cuanto a login y permisos, hace 1 año use el zfcuser https://github.com/ZF-Commons/ZfcUser y el bjyauthorize https://github.com/bjyoungblood/BjyAuthorize en un proyecto y todo bien.. no tengo el proyecto a la mano para mostrarte.. pero guiate de la documentacion de esos frameworks,, seguro encontraras algo. Basicamente el zfcuser administra usuarios guardandolos en db. tbn tendrias q tener tu tabla de roles las cuales te ayudan para usarlos con el bjyautorize.
Tambien te comento que actualmente uso un módulo user propio mas complejo, asignando permisos con anotaciones en los controladores y administrandolos en un módulo backoffice! es algo mas complejo en realidad. En fin creo q con esos módulos te irá bien.. si encuentro el proyecto te paso algunos ejemplos
Saludos.
Hola, y nuevamente Gracias, me estas ayudando a lo grande … la forma de agregar esos módulos, lo haré gracias a la ayuda de tu vídeo “Agregar módulos a nuestro proyecto en zend framework 2″. Creo que ahi explica todo sobre agregar. Gracias Vales un Perú Wil.
ok de nada… mucha suerte.
pdta: encontre el archivo de configuracion de bjyauthorize para un proyecto. esto va en el autoload folder.
return array(
‘bjyauthorize’ => array(
‘default_role’ => ‘guest’,
‘identity_provider’ => ‘BjyAuthorize\Provider\Identity\ZfcUserZendDb’,
‘role_providers’ => array(
‘BjyAuthorize\Provider\Role\Config’ => array(
),
// this will load roles from the user_role table in a database
// format: user_role(role_id(varchar), parent(varchar))
‘BjyAuthorize\Provider\Role\ZendDb’ => array(
‘table’ => ‘roles’,
‘role_id_field’ => ‘id’,
‘parent_role_field’ => ‘rol_id’,
),
),
‘rule_providers’ => array(
‘BjyAuthorize\Provider\Rule\Config’ => array(
‘allow’ => array(
// allow guests and users (and admins, through inheritance)
// the “wear” privilege on the resource “pants”
),
// Don’t mix allow/deny rules if you are using role inheritance.
// There are some weird bugs.
‘deny’ => array(
// …
),
),
),
‘guards’ => array(
‘BjyAuthorize\Guard\Controller’ => array(
array(‘controller’ => ‘zfcuser’, ‘roles’ => array()),
array(‘controller’ => ‘zfcuser’, ‘action’ =>’register’, ‘roles’ => array()),
array(‘controller’ => ‘zfcuser’, ‘action’ =>’authenticate’, ‘roles’ => array()),
array(‘controller’ => ‘solicitud’, ‘action’ => ‘index’, ‘roles’ => array(‘root’, ‘administrador’, ”)),
array(‘controller’ => ‘solicitud’, ‘action’ => ‘add’, ‘roles’ => array(‘root’, ‘guest’)),
),
),
),
);
GENIALLL Will, Gracias pero te comento esto talvez tengas una solución:
Estoy queriendo implementar mi login con csnUser, y segui los pasos de la guia:
https://github.com/coolcsn/CsnUser , a diferencia que lo estoy haciendo manualmente, (no por via composer). he agregado las doctrinas que me piden pero me sale el siguiente error: Fatal error: Class ‘Doctrine\Common\Annotations\AnnotationRegistry’ not found in C:\xampp\htdocs\miproyecto\module\DoctrineModule\src\DoctrineModule\Module.php on line 55
-Cual es el error que estoy cometiendo o me falta algo mas ??
o de que manera puedo instalar un modulo externo sin composer… y como lo configuro ??
Saludos.
hmm, otra forma es agregando un modulo con git.
usa git submodule add git://github.com/user/module.git vendor/nombremodulo
luego git submodule init y git submodule update
Diste en el Blanco, Wilz, como agrego modulo con git?? como se utiliza, como agrego submodule init y update.?? no encuentro: git://github.com/user/module.git .. Saludos
git://github.com/user/module.git fue un ejemplo…. tienes q ver cual es la ruta del repositorio q quieres utilizar de git.. en tu caso el modulo CsnUser es :
https://github.com/coolcsn/CsnUser.git
esa url la encuentras en el repositorio del módulo .. todos tienen normalmente con una indicacion “git clone”
Hola Wilz, tengo un poblema deseo hacer un listado tipo menu deslizante, de forma vertical, que tendra Componente , Actividad y Sub actividad osea 3 cuerpos. Pero deseo que sea dentro de una tabla, usando ZF2, tienes algo para ayudarme, Porfa. Gracias
Hola! estoy haciendo un sistema pero tengo un problema para restringir el acceso en base a cada usuario estoy usando el ZfcUser y BjyAuthorize-master pero me bota este error
Error fatal : no detectada excepción ‘Zend \ ModuleManager \ Excepción \ RuntimeException’ con mensaje ‘Módulo (ZfcUser) no se pudo inicializar. en Seguimiento de la pila: # 0 Zend \ ModuleManager \ ModuleManager-> loadModuleByName (Object (Zend \ ModuleManager \ ModuleEvent)) # 1 Zend \ ModuleManager \ ModuleManager-> LoadModule (‘ZfcUser’) # 2 [función interna]: Zend \ ModuleManager \ ModuleManager-> onLoadModules (Object (Zend \ ModuleManager \ ModuleEvent)) # 3 call_user_func (Array, Object (Zend \ ModuleManager \ ModuleEvent)) # 4 Zend \ EventManager \ Incluso línea 175
alguna sugerencia? es urgente
Hola Stefania, actualizaste composer con el zfcuser agregado?
Hola estoy intentando hacer mis autorizaciones de una manera mucho mas sencilla tengo en la bd una tabla user(id,user,password,tipo)
quiero en base a un if comprando por ejm si tipo=1 restringir el acceso como podria sacar la variable tipo y enviarla al layout?
Pero haciendolo en base a if no es reconmendable, ahora si usas el bjyautorize, este utiliza restricciones por una configuración en un array, comentame si sigues usando ese módulo o lo has descartado. Asi poder ayudarte mejor
mm ya lo descague y masomenos lo estoy implementando pero necesito hacerlo con if porque necesito mostrar la idea, solo para mostrar la idea del acceso me ayudarias con eso porfas
No recuerdo si el zfcuser.. expone plugins o helpers, deberías usar el.plugin d este q retorna un objeto d tipo user.. y ya con eso obtienes el tipo q necesitas.. para q lo pases al layout es desde el controlador… $this-> layout ()-> tipo = value
sigue sin salirme no logro capturar la variable que envio desde mi login
en el layout no se recepciona
lo recepciono con tipo?>pero no saca el valor que le envie desde el login controller :’(