No próprio código diz, mas vamos lá.

$this->request->post()
// Retorna array de post

$this->request->post("key")
// Retorna value referente a chave

$this->request->post("key", "new value")
// Retorna o próprio objeto e seta o valor da chave para o desejado

Quando vc quiser ignorar simplismente sem alterar valores numa inserção da
base, utilize o validation e identifique atravez de um array o que vc vai
validar.

Um exemplo é o register do AUTH:

Model::factory("user")->register($this->request->post(), array("username",
"email", "password") );
Repare que ele só vai utilizar os campos username, email e password do seu
post(), se houver um inserção de validation externa que requisite
"password_confirm" ele irá buscar por este também.

Ajudou?

2011/5/26 Jefferson <[email protected]>

> Bom dia pessoal, essa versão nova ..
>
> Alguém sabe como consigo utilizar o unset com sucesso na $this-
> >request->post() ?
> Ou seja estou querendo deletar algums campos que foram submetidos pelo
> meu formulário.
>
>         foreach( $this->request->post() as $key => $value )
>         {
>             //faça algo
>         }
>
> --
> 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