Obs.: Projeto elaborado durante estudos MVC com PHP
Este repositório contém um mini framework MVC que foi elaborado para atender pequenas aplicações, ele contempla:
- Roteamento da aplicação a ser criada.
- Uso do Padrão PSR-4 de organização dos diretórios.
- Uso do Composer para facilitar o gerenciamento de inclusão de scripts através de namespaces.
- Abstração de ações dos controllers e models como conexão com banco de dados e instância de objetos.
- Rotas de exemplo criadas incluindo uma conexão com banco de dados chamado mvc que inclui tabelas de produtos e informações gerais para exibição nas views.
- Os scripts do banco para teste encontra-se na pasta raiz do projeto e chama-se querys.sql
- Para rodar e testar a aplicação criada com este mini framework pode-se ativar um servidor php a partir do cmd com o comando
php -S localhost:8080
, desta forma o servidor irá iniciar na porta 8080 da máquina para fins de desenvolvimento. - Foi utilizado MySql, para isso pode-se usar a seu critério, ou diretamente o que é oferecido pelo Xampp(por exemplo) phpmyadmin.
Obs.: para facilitar o uso baixe e instale o Xampp, e adicione o caminho da pasta php(que está no diretório do Xampp nas variáveis de ambiente do seu sistema operacional para possibilitar rodar no terminal do sistema operacional o comando para ativar o servidor local.
Este mini framework possibilita a criação de diversas aplicações php de forma facilitada, pois toda arquitetura MVC está pronta, sendo assim o você(o desenvolvedor) pode criar rotas, controllers, models, views, layout padrão, e logo terá uma aplicação funcional e estruturada.
SE PRECISA DE UM MINI FRAMEWORK MVC COM PHP, AQUI ESTÁ!