¿Cómo convierto tld.com/bures/oceanfront en tld.com/articles/view/bures/oceanfront en Kohana?

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

  •  10-07-2019
  •  | 
  •  

Pregunta

Estoy usando Kohana 2.3.2

La mayoría, si no todos, los enlaces en mi sitio son artículos.

Mi controlador se llama Artículos, y tengo un método titulado Ver. No quiero prefijar todos mis enlaces con / articles / view /, por lo que me gustaría establecer un controlador predeterminado para manejar todos los archivos.

He examinado el uso de un enrutador predeterminado, que hizo que tld.com usara el controlador de Artículos. Sin embargo, cuando intento acceder a algo como / bure / oceanfront /, aparece el error 404 de Kohana.

He mirado este artículo , pero Creo que está desactualizado ya que los ejemplos dados siempre son erróneos (también vea los comentarios que lo señalan).

¿Fue útil?

Solución

Esto está funcionando ahora:

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 del tutorial en la pregunta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top