Desculpem, parece que eu fui um pouco precipitado na mensagem, foi
mandá-la e encontrar uma resposta. :)

Para futuras dúvidas segue a solução que encontrei.

utilizar a função segment_array($offset, $associative) que retorna um
array com os segmentos. Se a segunda opção for true, ele monta um
array associativo. Se e o primeiro argumento especifica qual a parte
do segmento a incluir no array.

http://domain/app/controller/method/var1/var2/var3/var4

Exemplo:
$this->uri->segment_array(0, true);  // Retorna:
array(controller=>method, var1=>var2, var3=>var4)
$this->uri->segment_array(2, true);  // Retorna: array(var1=>var2, var3=>var4)
$this->uri->segment_array(4);  // Retorna: array(var3, var4)


Gostando muito do Kohana. :)

Obrigado.
----------------------

[]'s

Fabio Lima
Fortaleza - CE - Brasil





2010/1/29 Fabio Lima <[email protected]>:
> Olá,
>
> Estudando intensamente o Kohana 2.3.4.
>
> De uma forma geral estou achando bastante simples. Descobrindo muita
> coisa aos poucos.
>
> Um dúvida que me surgiu e eu não consegui achar uma resposta nas
> minhas pesquisas:
>
> Eu gostaria de enviar um array como argumento para o Controller. Não
> encontrei como fazer isso. No fim das contas eu sou capaz de fazer uma
> gambiarra mandando algo no formato
> 'controller/method/campo1=valor1,campo2=valor2,campo3=valor3' e
> transformar isso num array dentro do Controller.
>
> Alguém tem alguma solução melhor? Minha ideia era utilizar isso para
> implementar rotinas de pesquisa, onde a qde de parâmtros vai depender
> do usuário.
>
>
> ----------------------
>
> []'s
>
> Fabio Lima
> Fortaleza - CE - Brasil
>

-- 
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