PHP Classes

File: CHANGELOG.md

Recommend this page to a friend!
  Classes of Carlos Eduardo Barcelos Amaral   Base MVC Framework   CHANGELOG.md   Download  
File: CHANGELOG.md
Role: Auxiliary data
Content type: text/markdown
Description: Auxiliary data
Class: Base MVC Framework
MVC framework to be the base of Web applications
Author: By
Last change: Correção na Instanciação do Controller
Date: 7 years ago
Size: 1,239 bytes
 

Contents

Class file image Download

1.1.1b

Correção na instanciação do Controller

1.1.1

Rotas por annotation devem obrigatoriamente ter os parâmetros em formato JSON, Ex:

@Route("/post/:id", {"name":"post", "params":{"id":"\d+"}})

1.1.0

Lançado primeira Release com a implementação das Rotas por Annotation

1.1.0-beta

Implementado Rotas por Annotation

class MainController extends Controller {

   /
    * @Route("/", "name":"home")
    */
    public function index() {
       return 'Home';
    }
    
    /
     * @Route("/contato", "name":"contato")
    public function contato() {
       return 'Contato';
    }
    
    /
     * @Route("/post/:slug", "name":"postagem", "params":{"slug":"[a-zA-Z0-9\-_ ]"})
    public function contato() {
       return 'Contato';
    }

}

É necessário excluir o arquivo cache de rotas, quando for alterado alguma rota por annotation: APP_DIR/routes.cache.php

1.0.1-beta

Mapeado os parâmetros da rota, com os parâmetros da _action_:

/post/:date/:slug
function postagens($slug, $date) { ... }

:date -> $date
:slug -> $slug

Passado a execução da Rota para a classe \Core\Dispatch