I was hoping to make things a little more user friendly by providing
specific links for the direction.

For now I will let Paginator control this in its default mode, but
I'll certainly keep looking for other ways to do this.

Thanks for your help Martin.


On Feb 4, 11:57 am, Martin Westin <[email protected]> wrote:
> I don't think you can decide the direction in that way. Even though
> sortDir() has an options parameter and a directions key it looks
> for.... when you use sort() the options do not get passed along to
> sortDir()
>
> http://api.cakephp.org/view_source/paginator-helper/#line-163http://api.cakephp.org/view_source/paginator-helper/#line-215
>
> Generally you wont have to decide the direction either. A single
> button can handle both directions. Paginator figures it out on its own
> based on the rules: If the ordering is by the current field, reverse
> the direction. If it is ordered by another field, order by this field
> and default to ASC direction.
>
> On Feb 4, 1:08 am, Mike Cook <[email protected]> wrote:
>
> > I'm rather new to cake and I'm having trouble understanding how to
> > have a simple sort on a title field using the pagenator.
>
> > All I need is two links, one ascending and the other descending --
> > Title (ASC) | Title (DESC)
>
> > At first I thought I could just set sort/direction, but perhaps doing
> > this from the index view is not correct (I tried various combinations
> > but without any luck);
>
> > echo $paginator->sort( 'Title (DESC)', 'title', array
> > ('direction'=>'desc') );
>
> > I've searched through a bunch of threads (such as "Probably a
> > ridiculously easy-to-solve problem with 1.2's paginate") and from what
> > I could see you can set the direction in the controller, but this
> > seems to be fixed one way or the other.
>
> > I was hoping someone could give me directions (pun completely
> > intended ;) on how to pass these params.
>
> > Thanks for your help.
>
> > Mike

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

Reply via email to