Livro de introdução ao PHP orientado a objetos usando MVC com rotas.
Porque de forma prática, por conta da criação, passo a passo, de um aplicativo em PHP orientado a objetos usando MVC e rotas.
Aqui quero deixar minha gratidão ao Cris, autor do excelente aplicativo
https://github.com/panique/mini3
Que por cotna da sua clareza me permitiu entender como se cria um bom aplicativo em PHP usando MVC.
Ao pesquisar projetos por php mvc ou framework mvc do zero, acontece muito de ao invés de usar o nome Route ou Router para a classe de rotas, o autor usar App ou Application. Alguns até recomendam por ser mais semântico e combinar melhor com sua função.
Atualizações - visite para ver as últimas
Na pasta Repositório
-
Aplicativos
- app-php-mvc (3 versões do aplicativo criado no livro)
- app_phpoo
-
BoasPraticas
-
Classes
-
ClassesUteis
-
NameSpace
-
Padroes
-
PHPModerno
-
Tutoriais
- Um usuário faz uma requisição (digitando uma URL no navegador, clicando num link, etc)
- A requisição é recebida pelo Front Controller (public/index em nosso caso)
- Front controller envia para o Router (Core/Router)
- Router envia para o requisitado controller/action
- O controller/action solicita as informações do model/method
- Model/method solicita ao Database
- Database devolve para o model/method
- Model/method devolve para o controller/action
- Controller/action devolve para a respectiva view
- Assim chega ao usuário
https://github.com/ribafs/simplest-router
https://github.com/ribafs/micro-framework
Serão bem vindas. Use o forum para isso - https://github.com/ribafs/phpoo-livro/discussions
- https://alexandrebbarbosa.wordpress.com/2019/04/17/phpconstruir-um-sistema-de-rotas-para-mvc-primeira-parte/
- https://alexandrebbarbosa.wordpress.com/2019/04/19/phpconstruir-um-sistema-de-rotas-para-mvc-segunda-parte/
- https://alexandrebbarbosa.wordpress.com/2019/04/23/phpconstruir-um-sistema-de-rotas-para-mvc-terceira-parte/
Este livro ainda não foi liebrado para download, foi o penúltimo que elaborei. Se interessar veja o índice abaixo
MIT