yodi,

this hasn't been working for me. When I remove all search conditions,
I get the containable behavior to work, but once I start putting in
search conditions, it stops working. Here is the code I got working,
all models have actsAs = 'containable' in them. I have taken your
example and simplified it with other examples from the web.

$this->paginate = array(
          'contain' => array
('RegistrationCode','RegistrationCode.Code'),
          'page' => $page);

This works fine and is pulling the correct data. Once I add the
conditions:

$this->paginate = array(
          'conditions' => $conditions,
          'contain' => array
('RegistrationCode','RegistrationCode.Code'),
          'page' => $page);

It stops working completely. The condiitons array is very standard.
It's a big OR array.

array(OR' => array('Registration.name LIKE' => $searchField."%",
etc...

Once I drop that in there, no containable data is returned. The
['RegistrationCode'] array is empty. Any thoughts on why this might be
happening?

On Apr 17, 9:44 pm, yodi <y...@yodi.web.id> wrote:
> Oopss, i'm forgot Registration, here :
>
> function paginateSearch($id = array())
>  {
>    $this->recursive = '0';
>    $result = array('fields'=>'Code.id,Code.name',
>    'contain' =>array('RegistrationCodes'=>array(
>      'fields'=>array('RegistrationCodes.id, RegistrationCodes.code_id,
> RegistrationCodes.registration_id'),
>      'Registration'
>      )),
>    'limit' => 10
>    );
>
>   return $result;
>  }
>
> On Sat, 2009-04-18 at 08:39 +0700, yodi wrote:
> > function paginateSearch($id = array())
> >     {
> >       $this->recursive = '0';
> >       $result = array(fields'=>'Code.id,Code.name',
> >       'contain' =>
> > array('RegistrationCodes'=>array(
> >         
> > 'fields'=>array('RegistrationCodes.id,RegistrationCodes.code_id,RegistrationCodes.registration_id'),
> >         )),
> >       'limit' => 10
> >       );
>
> >      return $result;
> >     }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to