Como faço para configurar rotas personalizadas em Phalcon?
Pergunta
Eu só tropeçou em Phalcon (framework PHP) e ele parecia tão promissor resolvi experimentar.
Eu procurei no google docs, mas não encontrei nada relacionado com rotas em Phalcon.Alguém sabe como criar rotas personalizadas, neste quadro, ou devo sempre seguir as convenções?
Se você não sabe Phalcon mas talvez você deseje olhar para estes slides para ver de que se trata.
Solução
Eles responderam ao pedido e apenas implementadas as rotas personalizadas, ele não parece tão bom, mas agora aqui é a referência:
$router->add("/admin/:controller/a/:action/:params", array(
"controller" => 1,
"action" => 2,
"params" => 3,
));
Links:
Outras dicas
Tenho certeza que você terá que ficar com a convenção baseDir/class/method/argument/...
.
Eu li a documentação e o código-fonte, e não vejo nenhuma dica que lhe permita lidar com rotas personalizadas que dependem apenas da extensão C.Uma solução possível seria mapeá-los em .htaccess.