Thanks Langdon, Mariano and Nate.

The $conditions = array('Candidato.nome' => "LIKE %{$search_term}%");
worked as a champ. And this even helped me to better understand the
innards of the FindAll method.

Nate, I was not able to fully understand how to use postConditions().
Im still on my first month of using cakephp, so if you know some place
where I can see some working/example code using this method, I would
love to learn from it.

On 26 fev, 21:04, "nate" <[EMAIL PROTECTED]> wrote:
> You can also do this with Controller::postConditions(), which auto-
> converts POST data to array conditions.
>
> On Feb 26, 5:54 pm, "Mariano Iglesias" <[EMAIL PROTECTED]>
> wrote:
>
> > Try
>
> > function search()
> > {
> >         if (!empty($this->data))
> >         {
> >                 $search_term = $this->data['Candidato']['nome'];
>
> >                 $conditions = array(
> >                         'Candidato.nome' => "LIKE %{$search_term}%"
> >                 );
>
> >                 $results = $this->Candadato->findAll($conditions);
>
> >                 $this->set('candidatos', $results);
>
> >                 $this->render('index');
> >         }
>
> > }
>
> > -MI
>
> > ---------------------------------------------------------------------------
>
> > Remember, smart coders answer ten questions for every question they ask.
> > So be smart, be cool, and share your knowledge.
>
> > BAKE ON!
>
> > blog:http://www.MarianoIglesias.com.ar
>
> > -----Mensaje original-----
> > De: [email protected] [mailto:[EMAIL PROTECTED] En nombre
> > de Norman
> > Enviado el: Lunes, 26 de Febrero de 2007 07:28 p.m.
> > Para: Cake PHP
> > Asunto: Ambiguous columns in findAll()
>
> > The problem is, when the model have any relation with another table/
> > model which contains an ambiguous field name, this method fails with
> > SQL errors: "SQL Error in model Candidato: 1052: Column 'nome' in
> > where clause is ambiguous".
> > Is there any way I can avoid this? Recursion = 0 stopped the SQL
> > errors, but then findAll() returns no results.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to