Slim Framework - Dica: Slim Framework e Controllers

Desde a versão 2.4 - se não me engano - o Slim Framework tem a capacidade de trabalhar com Controllers. Basicamente o que ele faz é rotear para Métodos de Classes.

Resolvi usá-lo em alguns pequenos projetos, porém não entendia como configurar o Autoload corretamente.Depois de procurar muito na documentação do Slim e desistir acabei encontrando em alguns locais ocultos da internet o caminho das Pedras.

O Slim assim como vários projetos está utilizando o Composer para algumas configurações básicas.
Para adicionar diretórios no autoload basta abrir o arquivo composer.json e adicionar algumas linhas
O meu arquivo ficou assim:
{
       "require": {
            "slim/slim": "~2.0"
       },
       "autoload": {
            "psr-4": {
                    "":[
                          "app/"
                    ]
       }
}

onde o diretórios dos meus controllers fica abaixo do diretório app.

Nenhum comentário:

Postar um comentário