Prometo, não vou falar muito, só recomendo que quem tenha dúvidas
quanto as classes do PHP façam o seguinte:

1 - abra o seu querido editor de textos e nele escreva o seguinte:
<php
    print_r(get_declared_classes());
?>

2 - salve seu lindo documento como um nomeQualquer.php

3 - na no seu querido navegador de ultima geração com suporte a
meioMundoDeCoisas e acesse http://localhost/nomeQualquer.php

4 - tire suas conclusões

PS: se não conseguirem tirar suas conclusões verão que as classes que
estão achando que são do CI na verdade são do PHP

PS2: se eu estiver errado me desculpa pela vergonha :-)

Fui...




2009/2/3  <[email protected]>:
> Enviar submissões para a lista de discussão Lista para
>        [email protected]
>
> Para se cadastrar ou descadastrar via WWW, visite o endereço
>        http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
> corpo da mensagem para
>        [email protected]
>
> Você poderá entrar em contato com a pessoa que gerencia a lista pelo
> endereço
>        [email protected]
>
> Quando responder, por favor edite sua linha Assunto assim ela será
> mais específica que "Re: Contents of Lista digest..."
>
> Tópicos de Hoje:
>
>   1. Re: Uso de Memoria CI (Beto)
>   2. Re: dúvida sobre práticas (Beto)
>   3. Re: dúvida sobre práticas (Eric Saboia (Fortes Informatica))
>
>
> ---------- Mensagem encaminhada ----------
> From: Beto <[email protected]>
> To: CodeIgniter Brasil <[email protected]>
> Date: Tue, 3 Feb 2009 13:14:40 -0300
> Subject: Re: [CodeIgniter] Uso de Memoria CI
> Nao sabia que o CI carregava um onte de classes sem ser 'chamadas' , por isso 
> tinha dado aquela resposta, tbm nunca tinha tido  a curiosidade de reparar 
> nisso, mas agora tbm vou observar.
>
> []´s
>
> - - - - - - - - - - - - - - - - - - - - -
> Luiz Alberto S. Ribeiro [ Beto ]
> http://beto.euqueroserummacaco.com
>
>
> 2009/2/3 Ricardo Valfreixo <[email protected]>
>>>
>>> Ricardo Valfleixo: Ricardo você sabe sobre a progreção deste uso de memória 
>>> ?, se um usuario ocupa mais ou menos 3,5MB de RAM quanto ocuparia 300 ?, É 
>>> uma PG ou PA ?
>>>
>>
>> Não são contas fáceis de fazer. Uma vez que o processamento do PHP não é 
>> constante. Ele carrega e descarrega a cada request. Temos sempre de 
>> considerar concorrencia, isto é, quantos pedidos em simultaneo temos. Há 
>> coisas que são partilhadas, por exemplo ligações persistentes à DB ou 
>> ligações de sincronismo de bases de dados e repositórios externos.
>>
>> Esse é um valor ponderado. habitualmente consideramos esses valores para 
>> dimensionar as maquinas e fazemos progressóes aritmeticas. consideramos X 
>> utilizadores concorrentes vezes o valor de memoria ponderado por request.
>>
>> Qualquer coisa apita
>>
>> Vx
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>
>
>
> ---------- Mensagem encaminhada ----------
> From: Beto <[email protected]>
> To: CodeIgniter Brasil <[email protected]>
> Date: Tue, 3 Feb 2009 13:19:00 -0300
> Subject: Re: [CodeIgniter] dúvida sobre práticas
> Nao teria como vcfazer toda consulta via banco, com sub-select ? como todos 
> falaram deve ser mais rapido e correto ;)
>
> []´s
>
> - - - - - - - - - - - - - - - - - - - - -
> Luiz Alberto S. Ribeiro [ Beto ]
> http://beto.euqueroserummacaco.com
>
>
> 2009/2/3 Bruno Barros <[email protected]>
>>
>> O controller está puxando o View principal e chamando o Model para
>> gerar a listagem de usuários.
>>
>> Vamos supor que cada usuário (cada registro lido) eu tivesse que gerar
>> uma outra lista de usuários que são amigos dele.
>> Então eu teria que fazer uma nova pesquisa para gerar outra sub-listagem.
>>
>> Minha dúvida é como eu mando esta informação para o View. Se monto
>> toda a tabela fora, ou se insiro uma linha que faz a segunda pesquisa
>> e continua a fazer o segundo foreach.
>>
>> Ex:
>>        <?php
>>    foreach($listaItens as $row):
>>
>>                $nome = $row['nome'];
>>
>>                // faz a segunda pesquisa. esta listagem tem uma
>> formatação específica
>>                $lista_amigos= $this->meu_model->gera_lista($row['id']);
>>
>>    ?>
>>    <tr>
>>    <td><?=$nome?></td>
>>    <td><?=$lista_amigos?></td>
>>    <td>&nbsp;</td>
>>    <td>&nbsp;</td>
>>    <td>&nbsp;</td>
>>    </tr>
>>    <?php
>>    endforeach;
>>    ?>
>>
>>
>> 2009/2/3 Vinicius Cruz <[email protected]>:
>> > Isso tá me cheirando pog.. =D
>> >
>> > A primeira opção limou a função do controller. Me parece que um JOIN já
>> > retornaria o status do usuário, não?
>> >
>> > Vinicius
>> >
>> > 2009/2/3 Bruno Barros <[email protected]>
>> >>
>> >> Pessoal,
>> >> tenho uma dúvida sobre práticas.
>> >>
>> >> Tenho que gerar uma tabela no View, e cada linha desta tabela precisa
>> >> de informações específicas, como o status deste usuários etc.
>> >> Então cada linha retornada do BD gera outra pesquisa.
>> >>
>> >> É melhor eu colocar dentro da View:
>> >> <?php
>> >>    foreach($listaItens as $row):
>> >>
>> >>                $status= $this->meu_model->status_do_usuario($row['id']);
>> >> // faz
>> >> outra requisição no BD
>> >>    ?>
>> >>    <tr>
>> >>    <td><?=$nome?></td>
>> >>    <td><?=$status?></td>
>> >>    </tr>
>> >>    <?php
>> >>    endforeach;
>> >>    ?>
>> >>
>> >> ... ou ...
>> >>
>> >> Gerar toda a tabela dentro do Model e depois descarregar tudo na View?
>> >>
>> >>
>> >> --
>> >> []'s
>> >> Bruno Barros
>> >> [email protected]
>> >>
>> >> _______________________________________________
>> >> 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
>> >
>> >
>>
>>
>>
>> --
>> []'s
>> Bruno Barros
>> [email protected]
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
>
> ---------- Mensagem encaminhada ----------
> From: "Eric Saboia \(Fortes Informatica\)" <[email protected]>
> To: "CodeIgniter Brasil" <[email protected]>
> Date: Tue, 3 Feb 2009 13:25:10 -0300
> Subject: Re: [CodeIgniter] dúvida sobre práticas
> Sub Select mais rápido e correto?
> Da onde você tirou isso?
>
> ----- Original Message -----
> From: Beto
> To: CodeIgniter Brasil
> Sent: Tuesday, February 03, 2009 1:19 PM
> Subject: Re: [CodeIgniter] dúvida sobre práticas
> Nao teria como vcfazer toda consulta via banco, com sub-select ? como todos 
> falaram deve ser mais rapido e correto ;)
>
> []´s
>
> - - - - - - - - - - - - - - - - - - - - -
> Luiz Alberto S. Ribeiro [ Beto ]
> http://beto.euqueroserummacaco.com
>
>
> 2009/2/3 Bruno Barros <[email protected]>
>>
>> O controller está puxando o View principal e chamando o Model para
>> gerar a listagem de usuários.
>>
>> Vamos supor que cada usuário (cada registro lido) eu tivesse que gerar
>> uma outra lista de usuários que são amigos dele.
>> Então eu teria que fazer uma nova pesquisa para gerar outra sub-listagem.
>>
>> Minha dúvida é como eu mando esta informação para o View. Se monto
>> toda a tabela fora, ou se insiro uma linha que faz a segunda pesquisa
>> e continua a fazer o segundo foreach.
>>
>> Ex:
>>        <?php
>>    foreach($listaItens as $row):
>>
>>                $nome = $row['nome'];
>>
>>                // faz a segunda pesquisa. esta listagem tem uma
>> formatação específica
>>                $lista_amigos= $this->meu_model->gera_lista($row['id']);
>>
>>    ?>
>>    <tr>
>>    <td><?=$nome?></td>
>>    <td><?=$lista_amigos?></td>
>>    <td>&nbsp;</td>
>>    <td>&nbsp;</td>
>>    <td>&nbsp;</td>
>>    </tr>
>>    <?php
>>    endforeach;
>>    ?>
>>
>>
>> 2009/2/3 Vinicius Cruz <[email protected]>:
>> > Isso tá me cheirando pog.. =D
>> >
>> > A primeira opção limou a função do controller. Me parece que um JOIN já
>> > retornaria o status do usuário, não?
>> >
>> > Vinicius
>> >
>> > 2009/2/3 Bruno Barros <[email protected]>
>> >>
>> >> Pessoal,
>> >> tenho uma dúvida sobre práticas.
>> >>
>> >> Tenho que gerar uma tabela no View, e cada linha desta tabela precisa
>> >> de informações específicas, como o status deste usuários etc.
>> >> Então cada linha retornada do BD gera outra pesquisa.
>> >>
>> >> É melhor eu colocar dentro da View:
>> >> <?php
>> >>    foreach($listaItens as $row):
>> >>
>> >>                $status= $this->meu_model->status_do_usuario($row['id']);
>> >> // faz
>> >> outra requisição no BD
>> >>    ?>
>> >>    <tr>
>> >>    <td><?=$nome?></td>
>> >>    <td><?=$status?></td>
>> >>    </tr>
>> >>    <?php
>> >>    endforeach;
>> >>    ?>
>> >>
>> >> ... ou ...
>> >>
>> >> Gerar toda a tabela dentro do Model e depois descarregar tudo na View?
>> >>
>> >>
>> >> --
>> >> []'s
>> >> Bruno Barros
>> >> [email protected]
>> >>
>> >> _______________________________________________
>> >> 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
>> >
>> >
>>
>>
>>
>> --
>> []'s
>> Bruno Barros
>> [email protected]
>>
>> _______________________________________________
>> 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

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a