Acho que agora vai...

Valeu!

Em 8 de novembro de 2010 11:58, Eric Saboia <[email protected]> escreveu:

> Ha! pensei que teria que sobrescrever o load->model, mas ele já guarda uma
> lista de todos os models carregados
>
> Então seria só você percorrer essa lista:
>
> else {
>     foreach($this->CI->_ci_models as $model_name) {
>         if((method_exists($this->CI->$model_name, $function_name)) {
>         // faz algo
>         }
>     }
> }
>
>
> Se não der certo assim, tenta substituir no foreach por
> $this->CI->load->_ci_models
>
> Abraços,
>
>
> 2010/11/8 Eric Saboia <[email protected]>
>
> Tenso.. haeuhaeuhaeuha
>>
>> pera ae, vou formular uma idéia
>>
>>
>> 2010/11/8 Jonatan Froes <[email protected]>
>>
>>> Seria nos models que foram auto-carregados ou os carregados dentro do
>>> controller (que chamou a library).
>>>
>>> Em 8 de novembro de 2010 11:49, Eric Saboia <[email protected]>escreveu:
>>>
>>> Mas você vai buscar em todos os models, ou só nos que você já carregou? e
>>>> você carregou eles dentro da library ou no controller que chamou a library?
>>>>
>>>> 2010/11/8 Jonatan Froes <[email protected]>
>>>>
>>>>> Minha biblioteca é uma nova html table.
>>>>>
>>>>> Nela eu passo um scheme + ou - assim:
>>>>>
>>>>> $scheme = array('title' => 'Nome', 'func_actions' => 'Ações');
>>>>>
>>>>> no array a chave é o campo da tabela (bd) ou uma função callback e o
>>>>> valor é o que vai no título da tabela (html)
>>>>>
>>>>> pra deixar bem 'genérica', estou pretendendo buscar a função
>>>>> ("_actions", neste exemplo) na maioria dos lugares possíveis: helpers,
>>>>> views, controller (em execução) e models.
>>>>>
>>>>> Ainda não consegui buscar nos models...
>>>>>
>>>>>
>>>>> Em 8 de novembro de 2010 11:23, Eric Saboia <[email protected]>escreveu:
>>>>>
>>>>> Mas você ta carregando vários models na sua library ou você espera que
>>>>>> eles já estejam carregados?
>>>>>>
>>>>>> 2010/11/8 Jonatan Froes <[email protected]>
>>>>>>
>>>>>> Eric, queria um 'esquema' onde não precisasse passar o nome do model.
>>>>>>>
>>>>>>> O ideal seria que buscasse em todos os models loadeds.
>>>>>>>
>>>>>>> Em 8 de novembro de 2010 11:11, Eric Saboia <[email protected]>escreveu:
>>>>>>>
>>>>>>> Mesmo esquema
>>>>>>>>
>>>>>>>> $this->CI->load->model("model_name_model", "teste");
>>>>>>>> elseif (method_exists($this->CI->teste, $function_name));
>>>>>>>>
>>>>>>>> abraços
>>>>>>>>
>>>>>>>> 2010/11/5 Jonatan Froes <[email protected]>
>>>>>>>>
>>>>>>>>> Olá!
>>>>>>>>>
>>>>>>>>> Estou criando uma biblioteca e nela vou procurar se a função
>>>>>>>>> informada existe.
>>>>>>>>>
>>>>>>>>> 1º procuro nos helpers/views: if (function_exists($function_name))
>>>>>>>>>
>>>>>>>>> 2º procuro no controller: elseif (method_exists($this->CI,
>>>>>>>>> $function_name))
>>>>>>>>>
>>>>>>>>> Agora falta nos models...
>>>>>>>>>
>>>>>>>>> Alguém sabe como?
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> [email protected]
>>>>>>>>> http://www.codeigniter.com.br
>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>>>
>>>>>>>>> ---------------------------
>>>>>>>>> Oportunidade de negócio
>>>>>>>>> http://www.franquiasargohost.net
>>>>>>>>> ---------------------------
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Eric Saboia - eric.saboia.org
>>>>>>>> CSM, ZCE
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> [email protected]
>>>>>>>> http://www.codeigniter.com.br
>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>>
>>>>>>>> ---------------------------
>>>>>>>> Oportunidade de negócio
>>>>>>>> http://www.franquiasargohost.net
>>>>>>>> ---------------------------
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> [email protected]
>>>>>>> http://www.codeigniter.com.br
>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>>
>>>>>>> ---------------------------
>>>>>>> Oportunidade de negócio
>>>>>>> http://www.franquiasargohost.net
>>>>>>> ---------------------------
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Eric Saboia - eric.saboia.org
>>>>>> CSM, ZCE
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> [email protected]
>>>>>> http://www.codeigniter.com.br
>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>
>>>>>> ---------------------------
>>>>>> Oportunidade de negócio
>>>>>> http://www.franquiasargohost.net
>>>>>> ---------------------------
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> [email protected]
>>>>> http://www.codeigniter.com.br
>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>
>>>>> ---------------------------
>>>>> Oportunidade de negócio
>>>>> http://www.franquiasargohost.net
>>>>> ---------------------------
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Eric Saboia - eric.saboia.org
>>>> CSM, ZCE
>>>>
>>>>
>>>> _______________________________________________
>>>> [email protected]
>>>> http://www.codeigniter.com.br
>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>
>>>> ---------------------------
>>>> Oportunidade de negócio
>>>> http://www.franquiasargohost.net
>>>> ---------------------------
>>>>
>>>>
>>>
>>> _______________________________________________
>>> [email protected]
>>> http://www.codeigniter.com.br
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>> ---------------------------
>>> Oportunidade de negócio
>>> http://www.franquiasargohost.net
>>> ---------------------------
>>>
>>>
>>
>>
>> --
>> Eric Saboia - eric.saboia.org
>> CSM, ZCE
>>
>>
>
>
> --
> Eric Saboia - eric.saboia.org
> CSM, ZCE
>
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a