Tem que ver se os parametros do _remap() não são fixos pro Code
Igniter. Aí ele só passaria o nome do método.
Uma forma de resolver é usar os segmentos URI. Se não me falha a
memória, existe um Helper, ou Library, que você consegue recuperar
isso aí.
2008/10/27 Rafael Bomfim <[EMAIL PROTECTED]>:
> Amigos,
>
> O produto no qual estou trabalhando possui uma "subclasse"
> que faz um remap pra outra classe. O problema é: preciso usar
> argumentos com valor padrão no método que faz esse redirecionamento,
> até aí tudo funciona bem. O problema é quando eu preciso passar um
> valor diferente para esse método; nesse caso, ele continua lendo o
> valor padrao.
>
> por exemplo:
>
> <?php
> require_once('estabelecimentos.php');
> class mercados extends estabelecimentos {
>
> function _remap($url,$ini=0,$ordem="0",$referencia="0"){
> $this->lista('mercado',$url,$ini,$ordem,$referencia);
> }
>
> }
> ?>
>
> se eu chamar:
> "dominio.com.br/mercados/carrefour"
> ele funciona corretamente, pegando os valores definidos na declaração da
> função.
>
> mas se eu chamar:
> "dominio.com.br/mercados/carrefour/10/nome/sp"
> ele nao pega os valores da uri, e sim os valores da chamada padrão.
>
>
> Alguém tem uma sugestão?
>
>
> []s
> Rafael Bomfim
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
--
Newton Wagner
skype: newtonwagner
msn/gtalk: [EMAIL PROTECTED]
http://www.newtonwagner.net/
- http://www.owshit.com.br/
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br