- 1 - Introdução
- 2 - Porque e para que criar um framework
- 3 - Porque eu quero criar
- 4 - Padrões de Projeto
- 5 - Boas práticas e convenções
- 6 - Roteamento
- 7 - Tratamento de Erros no PHP
- 8 - Namespace
- 9 - Referências - https://ribafs.github.io/references/#PHPOO
Criação do Aplicativo
- 0 - Estrutura de arquivos
- 1 - Composer.json
- 2 - Front controller
- 3 - Bootstrap
- 4 - Configurações
- 5 - Rotas
- 6 - Helper
- 7 - Models
- 8 - Controllers
- 9 - Views
- 9.1 - Error
- 9.2 - Home
- 9.3 - _templates
- 9.4 - Customers
- 10 - CSS
- 11 - Pacotes adicionados
- 12 - Namespaces
- 13 - BootStrap 4
Caso tenha ficado alguma dúvida no código do aplicativo que você criou, então baixe os exemplos abaixo para verificar. Este tutorial se aplica ao exemplo app-mvc4. Os demais foram fases em que fui adicionando recursos.
Requisitos:
- MySQL 5.5+
- PHP 7.0+
- Composer 1.6.5+
Excute na ordem
- no terminal acessar a pasta mini-fw6 e executar composer install
- No MySql executar mini-fw6/db-my.sql (Pode ser PhpMyAdmin MySql Workbench)
- Acessar http://localhost/mini-framework/mini-fw6/
Se fez tudo certo irá aparecer
MIT