Olha, a princípio, não há nada no *core* que te permita fazer isso.

Uma ideia de implementação seria um *BaseController *da sua aplicação
implementar um método para guardar o histórico de navegação, ex:

class Controller_Base extends Controller
{
    protected $_history;

    public function action_before()
    {
        $this->_history[] = Url::current();
    }
}

E fazer com que todos os seus controllers sejam implementações de *
Controller_Base*.

Assim, em qualquer momento, você pode acessar o *_history* e saber o
histórico de navegação.

Essa é uma solução paleativa, e com certeza devem haver soluções com design
melhor.

Att,

Daniel Ribeiro Gomes Pereira
Twitter <https://twitter.com/#!/drgomesp> |
Facebook<https://www.facebook.com/profile.php?id=100000407054469>
 | LinkedIn <http://www.linkedin.com/pub/daniel-ribeiro-gomes/21/414/39>
iPhone: +55 (48) 9111-0931



Em 8 de maio de 2012 08:24, Douglas J.A.M <[email protected]> escreveu:

> Não, a dúvida é se existe algo do kohana que guarde na requisição atual,
> qual a origem, tipo um
>
> response.redirect('javascript:history.go(-1)', $_POST, $erros);
>
> onde no salvar, eu válido os dados, e em caso de erro, eu chamo quem
> chamou (novo registro/editar registro) adicionando os erros e o POST
> submetido...
>
>
> Em 8 de maio de 2012 08:18, Daniel Ribeiro Gomes <[email protected]>escreveu:
>
>  Você pode redirecionar o fluxo da aplicação com $this->request->redirect(
>> $newUrl).
>>
>> Att,
>>
>> Daniel Ribeiro Gomes Pereira
>> Twitter <https://twitter.com/#!/drgomesp> | 
>> Facebook<https://www.facebook.com/profile.php?id=100000407054469>
>>  | LinkedIn <http://www.linkedin.com/pub/daniel-ribeiro-gomes/21/414/39>
>> iPhone: +55 (48) 9111-0931
>>
>>
>>
>> Em 8 de maio de 2012 08:15, Douglas J.A.M <[email protected]>escreveu:
>>
>> Bom dia pessoal, eu gostaria de saber se há como saber qual o evento
>>> chamador/anterior a action atual, por exemplo:
>>>
>>> Tenho as actions:
>>>
>>> novo()
>>> editar()
>>> salvar()
>>>
>>> No salvar eu faço uma validação, e caso dê errado, eu gostaria de
>>> redirecionar para a action que chamou o salvar, existe algum metódo
>>> para isso, no momento faço a gambis de um input hidden informando de
>>> onde vem..
>>> Há como?
>>>
>>> Obrigado.
>>>
>>> --
>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>> Php" dos Grupos do Google.
>>> Para postar neste grupo, envie um e-mail para
>>> [email protected].
>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>> [email protected].
>>> Para obter mais opções, visite esse grupo em
>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>
>>>
>>  --
>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>> Php" dos Grupos do Google.
>> Para postar neste grupo, envie um e-mail para [email protected]
>> .
>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>> [email protected].
>> Para obter mais opções, visite esse grupo em
>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>
>
>  --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
> Php" dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected].
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a