2017 © Pedro Peláez
 

library mvc

Simple MVC

image

linceweb/mvc

Simple MVC

  • Wednesday, August 2, 2017
  • by linceweb
  • Repository
  • 0 Watchers
  • 1 Stars
  • 4 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

1. Instalar pacote

composer require linceweb/mvc dev-master

2. Criar arquivo index.php

<?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'];
}

3. Executar o index.php para criar as pastas

Pronto!, (*1)

Configurações

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)

Conhecendo o diretório da aplicação

base

Classes que servem como base para outras , (*3)

controller

Todos os controllers devem seguir a nomeclatura padrão Nome do arquivo: NomeDoController.php Nome da classe: Controller_NomeDoController , (*4)

model

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)

views

Arquivos de template do Twig. , (*6)

Referências

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)

The Versions

02/08 2017

dev-master

9999999-dev

Simple MVC

  Sources   Download

MIT

The Requires

 

by Lince Web