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: 4 years ago
Size: 1,239 bytes
 

Contents

Class file image Download

1.1.1b

Correo na instanciao do Controller

1.1.1

Rotas por annotation devem obrigatoriamente ter os parmetros em formato JSON, Ex:

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

1.1.0

Lanado primeira Release com a implementao 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';
    }

}

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

1.0.1-beta

Mapeado os parmetros da rota, com os parmetros da _action_:

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

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

Passado a execuo da Rota para a classe \Core\Dispatch

For more information send a message to info at phpclasses dot org.