Custom Validator

Validators são classes que serão usadas para verificar se os valores contidos em cada campo estão de acordo com regras pré-estipuladas. A biblioteca do framework já possui alguns validators prontos para uso, mas as vezes é necessário implementarmos os nossos. Um validator qualquer deve sempre herdar da classe \Zend\Validator\AbstractValidator e consequentemente implementar o método isValid($value). … Continue lendo Custom Validator

Criando um Model Passo-a-Passo

Criando um Model Passo-a-Passo Supondo que já tenhamos nosso PDO e Adapter corretamente criados no documento de configuração, vamos começar a criar o nosso model customizado. Primeiro passo é sabermos que podemos criar nossa classe model que tenha um objeto TableGateway interno, que usaremos para realizar as operações no banco de dados, ou podemos fazer … Continue lendo Criando um Model Passo-a-Passo

Autenticação de Usuários

Autenticação de Usuários Zend\Permissions\Acl\Acl   Métodos Importantes addRole(Zend\Permissions\Acl\Role\GenericRole) Adiciona papéis de usuários (Administrador, Moderador, Comum...) addResource(Zend\Permissions\Acl\Resource\GenericResource) Adiciona recursos do seu projeto (contato, cliente, usuario) allow(Zend\Permissions\Acl\Role\GenericRole,Zend\Permissions\Acl\Resource\GenericResource, String) Insere permissão de um papel à um recurso, por exemplo, allow(‘Administrador’, ‘Contato’, ‘Deletar’) ou allow(‘Comum’, ‘Cliente’, ‘Inserir’); isAllowed(Zend\Permissions\Acl\Role\GenericRole,Zend\Permissions\Acl\Resource\GenericResource, String) Verifica se um papel tem em um recurso uma permissão … Continue lendo Autenticação de Usuários