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