dev-master
9999999-devSimple MVC
MIT
The Requires
by Lince Web
Wallogit.com
2017 © Pedro Peláez
Simple MVC
composer require linceweb/mvc dev-master
<?php
require('vendor/autoload.php');
// Define Project Folder
define('project_folder', 'app');
// Boilerplate Code
$project = new Mvc\Run;
$project->boot(__DIR__.'/'.project_folder);
function response(){
return $GLOBALS['project'];
}
Pronto!, (*1)
Dentro da pasta do aplicativo app (padrão), vai existir o arquivo Settings.php que é onde deve ser configurado as informações básicas da aplicação, como por exemplo a conexão com o banco de dados., (*2)
Classes que servem como base para outras , (*3)
Todos os controllers devem seguir a nomeclatura padrão Nome do arquivo: NomeDoController.php Nome da classe: Controller_NomeDoController , (*4)
Um model por padrão deve extender Base_Model Todos os models devem seguir a nomeclatura padrão Nome do arquivo: NomeDoModel.php Nome da classe: Model_NomeDoModel , (*5)
Arquivos de template do Twig. , (*6)
Rotas: https://github.com/mrjgreen/phroute Twig: https://twig.sensiolabs.org/doc/2.x/ Eloquent: https://github.com/illuminate/database Laravel: https://laravel.com/docs/5.4, (*7)
Simple MVC
MIT