soh para completar,
 http://cakebaker.wordpress.com/2006/02/21/new-syntax-for-conditions-ii/
http://cakebaker.42dh.com/2006/03/02/conditions-in-cakephp-rc6/

 spark
On Nov 8, 2007 10:52 AM, DJ Spark <[EMAIL PROTECTED]> wrote:
>  use o $this->query() ao inves do $this->findBySql() , que já vai ser extinto.
>  para fazer algo na base que nao precisa de retorno, use o $this->execute()
>
>  nao pude testar aqui, mas voce tem como fazer sua query com o findAll
> mesmo, viu..Alias, eu acho que por default, o mysql nao diferencia
> maiusculas e minusculas, a nao ser que voce especifique isso na
> query...
>
> $conditions['Cliente.nome'] = "LIKE CONVERT( _utf8 '%geraldo%' USING
> latin1 )  COLLATE latin1_swedish_ci")";
> $clientes = $this->Cliente->findAll($conditions);
>
>
> $this->Cliente->query("SELECT * FROM  `clientes` WHERE `nome` LIKE
> CONVERT( _utf8 '%geraldo%' USING latin1 )  COLLATE
> latin1_swedish_ci");
>
>
>
> On Nov 7, 2007 8:15 PM, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> >
> > Opa! sou novo aqui no grupo e estou com uma problema para capturar as
> > informaçoes geradas pelo findBySql....
> >
> > tenho uma tabela chamada clientes, quando faço um findAll no
> > controllers
> > , recebo os registros na view assim:
> > ---------------------------------------------------------------------------------------------------------------------
> > <? foreach ($clientes as $cliente){ ?>
> >   <? echo $cliente['Cliente']['nome']; ?>
> > <? } ?>
> > ---------------------------------------------------------------------------------------------------------------------
> > mas  para localizar somente os usuarios com o nome geraldo
> > independende de maiusculas ou minusculas, no controllers estou
> > utilizando:
> > ---------------------------------------------------------------------------------------------------------------------
> > $this->set('clientes', $this->Cliente->findBySql("SELECT * FROM
> > `clientes` WHERE `nome` LIKE CONVERT( _utf8 '%geraldo%' USING latin1 )
> > COLLATE latin1_swedish_ci"));
> > ---------------------------------------------------------------------------------------------------------------------
> > mas na view utilizando a mesmo foreach  diz que o index não esta
> > definido, mas quando dou um print_r a array esta la por completa com a
> > mesma estrutura da gerada pelo findAll.....
> >
> > Alguem sabe o que esta errado?
> > Se alguem solber uma forma mais facil de localizar esses
> > registro.......
> >
> > grato.
> >
> >
> > > >
> >
>
>
>
> --
> [livesets] http://djspark.com.br/
> [web] http://sydi.net
> [filmes] http://melhoresfilmes.com.br
>



-- 
[livesets] http://djspark.com.br/
[web] http://sydi.net
[filmes] http://melhoresfilmes.com.br

--~--~---------~--~----~------------~-------~--~----~
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