Como posso transformar tld.com/bures/oceanfront em tld.com/articles/view/bures/oceanfront em Kohana?

StackOverflow https://stackoverflow.com/questions/838161

  •  10-07-2019
  •  | 
  •  

Pergunta

Eu estou usando Kohana 2.3.2

A maioria, se não todos, os links no meu site são de artigos.

O meu controlador é chamado de artigos, e eu tenho um método intitulado View. Eu não quero para prefixar todos os meus laços com / artigos / view /, então eu gostaria de definir um controlador padrão para lidar com todos os arquivos.

Eu olhei para usando um roteador padrão, o que fez tld.com usar o controlador artigos. No entanto, quando eu tento e acesso algo como / bure / à beira-mar /, eu recebo do Kohana 404 erro.

Eu olhei este artigo , mas Eu acredito que ele está desatualizado como os exemplos dados são sempre error'ing (também ver comentários que apontam isto).

Foi útil?

Solução

Isso está funcionando agora:

Event::add('system.post_routing' ,'call_fallback_page');



function call_fallback_page() {
        Router::$controller = 'Articles';
        Router::$method = 'index';
        Router::$controller_path = APPPATH.'controllers/articles.php';
}

Derivado do tutorial em questão.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top