Se você utiliza o KO3.1+, há métodos para essa identificação sem gambiarras.
http://kohanaframework.org/3.1/guide/api/Request#is_initial http://kohanaframework.org/3.1/guide/api/Request#is_ajax 2011/8/18 Marcelo Rodrigo <[email protected]> > Não testei porque está corrido aqui hoje ... mas o $is_ajax da Request não > atende? > http://kohanaframework.org/3.0/guide/api/Request#property:is_ajax > > Atenciosamente, > > Marcelo Rodrigo > http://marcelorodrigo.com > > > Em 18 de agosto de 2011 13:11, Juarez Junior > <[email protected]>escreveu: > > Pessoal, >> >> Tem como identificar um request internal sem fazer gambiarras? :) >> >> Explico >> >> Tenho um controller foo que retorna via view um determinado html. Tudo >> certo até o momento. Acesso via Request::factory('foo')->execute() em >> qualquer controller ou qualquer view. >> >> Só que se eu acessar via browser o controller foo, tenho na tela o html >> (comportamento normal). >> >> Preciso apenas identificar este acesso, se é via browser ou via HMVC. >> >> Vejam a gambiarra: >> https://gist.github.com/1154407 >> >> Sugestões? >> >> [s] >> >> -- >> Juarez Junior - [email protected] >> http://twitter.com/juareznjunior >> http://juareznjunior.wordpress.com/ >> >> -- >> 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. > -- Rodrigo Oliveira (21) 8747-0180 -- 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.
