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
Autor: Tássio Auad
Configurando o PDO
Configurando o PDO A configuração acontece no documento global.php, caso sejam configurações do ambiente de produção, ou no documento local.php, caso sejam configurações do ambiente de desenvolvimento, e ambos se encontram dentro da pasta config/autoload de seu projeto. Em ambos os documentos acontece um retorno de um vetor e devemos inserir nele o seguinte … Continue lendo Configurando o PDO
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
AbstractTableGateway
Zend\Db\TableGateway\AbstractTableGateway A classe AbstractTableGateway vem para criar uma segunda camada na conversa do programador com uma tabela de banco de dados. Essa classe possui um objeto interno da classe Sql e é encima dele que tudo é trabalhado. A Segunda Camada Um instância da classe Sql pode ser vista como um representante de … Continue lendo AbstractTableGateway
Trabalhando com Formulários
Zend\Form O Form é uma classe da Zend Framework 2 que nos permite trabalhar de maneira OO com formulários, ou seja, inserir outros objetos como campos e relacioná-lo com uma entidade e depois exibí-lo em uma view. Criando um pequeno Form Para criar o nosso primeiro form devemos inicialmente fazer com que nossa classe herde … Continue lendo Trabalhando com Formulários