Como eu construiria um gancho em Kohana para enviar URLs para os métodos ausentes de volta ao index ()?

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

  •  06-07-2019
  •  | 
  •  

Pergunta

Como eu construiria um gancho em Kohana para que ...

http://www.example.com/a_controller/non_existing_method

direcionaria para o título do controlador 'a_controller' exceto Chame o método de índice do controlador e passe 'non_exisitng_method' como um argumento?

Ele também deve permitir um fallback, para que, se não_existing_method for um método, ele deve rotear para esse método.

Portanto, meu gancho, na ausência de um método de correspondência, rota para o índice e forneceria o restante do URL como argumentos ao índice.

Como eu faria isso?

Foi útil?

Solução

Implementar o __call Método em seu controlador. Este é o chamado quando um método não existente no seu controlador é chamado. Por padrão, ele faz um 404, mas você pode especificar o que deseja.

__call () método

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