seems like this isn't a new issue:

https://trac.cakephp.org/ticket/1903

On Jan 19, 10:41 am, fr3nch13 <[EMAIL PROTECTED]> wrote:
> I looked over group, blogs, bakery, api, code, etc. and i can't seem
> to figure this one out.
>
> I'm paginating like suggested 
> here:http://cakebaker.42dh.com/2007/10/17/pagination-of-data-from-a-habtm-...
>
> But where the article ends/is missing is what do you do in your view?
>
> Specifically, if you look below at the code from my view, I would
> assume that "User.name" would work, and it does as far as sorting by
> the correct field, but the direction is always "asc", it never
> changes. I dont have enough records in my database yet to go over 1
> page, so i don't know if this affects the page numbers as well.
>
> My views/users/category.ctp
>
> <th><?php echo $paginator->sort(__r('Name'), 'User.name');?></th>
>  __r() is a wrapper so i dont have to type 'true'
>
> Any help is appreciated.
>
> P.S. I assumed this based on the above article:
>
> My models/user.php
> class User extends AppModel {
>     var $hasAndBelongsToMany = array('Category' => array('with' =>
> 'CategoriesUser'));
>
> }
>
> My controllers/users_controller.php
> class UsersController extends AppController {
>     // called via ajax from categories/view
>     function category($category_id = null)
>     {
>         if ($category_id)
>         {
> //            $this->paginateHolder();
>             $users = $this->paginate('CategoriesUser',
> array('Category.id'=>$category_id));
>             $this->set('users', $users);
>         }
>         $this->layout = 'ajax';
>     }
>
> }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
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