You can do this with the order property - something like this:

$data = $this->Team->find(
        $id,
        array(
                'recursive' => 0,
                'order' => array(
                        'Team.name', 'Rider.name'
                )
        )
);

On Nov 20, 5:44 am, mlecho <[email protected]> wrote:
> hi,
> i have a query that pulls all the hasMany models associated to this
> class. So, for example, Team hasMany Riders.
>
> function roster($id)
>         {
>                 //set recursive to 1 for team members
>                 $data = $this->Team->find($id,array("recursive"=>0));
>
>                 $this->set('data',$data);
>                 $this->layout = "js/json";
>         }
>
> if i printr the $data, i have one array for the team, and another for
> all the riders...as i expected. But, how can i filter the Rider
> results to be in ascending order from the nested models? i tried
> "order"=>"Rider.name asc" in the find array options without luck

--

You received this message because you are subscribed to the Google Groups 
"CakePHP" 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=.


Reply via email to