André,

uma solução alternativa, mas não sei se a melhor solução, seria ter um
arquivo onde trata o GET nativo para a estrutura do CI.

No caso, o retorno da API direcionaria para

tmp.php?parametro1=xxx&parametro2=yyy

Na página tmp, você capta os dados do parâmetro e redireciona para página
onde o CI irá receber os valores.

localhost/index.php/controller/metodo/xxx/yyy

Ai você faz o devido processamento com os dados. Como disse, não sei se é o
mais apropriado, mas acho que seja uma solução bem simples de implementar,
caso isso seja suficiente para o retorno da API.

Att,
Vinicius Cruz
http://twitter.com/vinaocruz
http://www.viniciuscruz.com/


Em 29 de março de 2010 18:15, Andre Lopes <[email protected]> escreveu:

> Desde já obrigado pela resposta Vinicius,
>
> No entanto não seria a melhor hipotese mudar a aplicação toda para aceitar
> query_strings, existe maneira de alterar isto apenas para um Controller
> especifico?
>
>
> Desde já obrigado.
>
>
> 2010/3/29 Vinicius Cruz <[email protected]>
>
>>  André,
>>
>> O code igniter trabalha com uma forma diferente em se tratando parâmetros
>> via $_GET. Dá uma olhada nessa página no manual
>> http://codeigniter.com/user_guide/general/urls.html
>>
>> Ex: 
>> example.com/index.php/controller/método/parametro_da_funcao/parametro_da_funcao
>> (...)
>>
>> Entretanto, caso deseje que ele utilize o modo convencional do PHP,
>> conforme retornado pela API, você pode configura o core do framework no
>> arquivo app/config.php, na linha 155
>>
>> $config['enable_query_strings'] = FALSE; //mude para TRUE
>>
>> Entretanto, neste caso, toda a aplicação utilizará a URL assim:
>>
>> localhost/index.php?c=controller&m=metodo
>>
>> Em relação à "pedrada" do Tanure, acontece. E acho que isso apenas
>> desmotiva às pessoas que estão iniciando em continuar na lista. Se ele
>> precisa estudar, apenas indique o caminho e pronto. Se ele não seguir o
>> caminho, paciência. Ai quem tiver tempo disponível para auxiliá-los no
>> BE-A-BÁ, que o faça.
>>
>> Para os que estão começando do comecinho, iniciando na programação, sem
>> conhecimentos inclusive de OO, recomendo o fórum do iMasters:
>> http://forum.imasters.uol.com.br/
>>
>> Att,
>> Vinicius Cruz
>> http://twitter.com/vinaocruz
>> http://www.viniciuscruz.com/
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a