- Módulo: Orientação a Objetos
- Projeto Fase: IV
- Autor: Fábio Tavares
- Data: 18/08/2014
- Nesta fase, foi utilizado persistência em banco de dados MySQL para os clientes
- O banco criado (poo) contém duas tabelas associadas: clientes e endereços
- Foi decidido criar apenas uma tabela para clientes pf e pj
- utilizamos o conceito de encapsulamento sem um forte acoplamento (usando-se injeção de dependência)
- Outros conceitos usados: classe abstrata, trait, static, herança, interface e interface fluente
- Para a criação dos dados de testes, basta executar o arquivo fixtures.php na raiz do projeto
- Para visualizar o site, abra o arquivo index.php na pasta web
- Utilize o botão superior ordenar a tabela de clientes
- Clique no nome do cliente para exibir seu cadastro completo
- Clique novamente no nome para ocultar detalhes