Pessoal,

o Cake já tem um método específico para tal ação.

Vocês podem utilizar o
getNumRows() - para select
getAffectedRows() - para DELET e UPDATE

Segue link da API.
getNumRows()
http://api.cakephp.org/class_model.html#7b8f8d6b9de4538de68c3807045c9e3c

getAffectedRows()
http://api.cakephp.org/class_model.html#b9830c4f012a585323038f835e192fc3


obs. TSassara se você utilizar o findCount ele irá efetuar uma nova
consulta no banco com as condições e retornar o número de linha
encontradas (select count(*) from...) isto acaba sendo muito penoso
pelo fato de ter que fazer mais um IO para busca de um resultado que
já temos.

Espero ter ajudado.
Marcio Trindade




On 26 ago, 03:07, TSassara <[EMAIL PROTECTED]> wrote:
> Use o findCount.
> Veja:http://api.cakephp.org/class_model.html#0978aba07f5d196079d7518a99bcfa86
>
> On 25 Ago, 11:24, hostdesigner <[EMAIL PROTECTED]> wrote:
>
> > Eu preciso saber a quantidade de registros que foi retornado, como eu
> > faço isso no cake?
>
> > $someone = $this->User->findByLogin( $this->data['User']['user'] ) ;
>
> > eu tentei colocar o mysql_num_rows na variável $someone e dá erro
> > dizendo que o argumento é invalido, então, como é que se faz?
>
> > Falopa!


--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a