There's not much to show. All I want to do is prepend '/membership/'
to all members routes.

This works fine:
Router::connect('/membership/members', array('controller' =>
'members', 'action' => 'index'));

MembersController:

var $paginate = array(
        'url' => array('/membership/members'),
        'limit' => 20,
        'page' => 1,
        'order' => array('Member.last_name' => 'ASC'),
        'fields' => array(
                'Member.id',
                'Member.first_name',
                'Member.last_name',
                'Member.slug'
        )
);

function index()
{
        $this->Member->recursive = 0;
        $this->set('members', $this->paginate());
}

view:

<?= $paginator->prev() . ' ' . $paginator->numbers() . ' ' .
$paginator->next(); ?>

The "next" link is created as /members/index/page:2

I've tried adding the URL to these methods in several ways, debugging
in Paginator, but nothing's worked. I don't kow if this is a
shortcoming of either Paginator or Route, or if I just haven't
uncovered the magic formula to pass.

On Thu, May 15, 2008 at 6:11 PM, Nicolás Andrade
<[EMAIL PROTECTED]> wrote:
> I would like to see each php code and the resulting HTML link, if possible.
>
> It might help us to help you.
>
>
>
>
>
> On Thu, May 15, 2008 at 6:36 PM, b logica <[EMAIL PROTECTED]> wrote:
>>
>> Speaking of generic, I'm wondering if Nicolás' bug is more of an admin
>> routing one or something specific to pagination/routing. IOW, I still
>> don't know if what I want to do has an existing solution or I need to
>> hack Router as well. For the moment, I'm rolling my own pagination but
>> I'd really prefer to use something built-in.
>>
>> On Thu, May 15, 2008 at 4:46 PM, Chris Hartjes <[EMAIL PROTECTED]> wrote:
>> > On Thu, May 15, 2008 at 4:32 PM, Nicolás Andrade
>> > <[EMAIL PROTECTED]> wrote:
>> >>
>> >>
>> >> To solve my issue, I've added the following lines:
>> >>
>> >>                 if(strpos($url['action'],
>> >> Configure::read('Routing.admin') .
>> >> '_') !== false){
>> >>                     $url['action'] =
>> >> str_replace(Configure::read('Routing.admin') . '_' , '',
>> >> $url['action']);
>> >>                 }
>> >>
>> >> in /cake/libs/router.php, line 749 aprox.
>> >
>> > Please file a ticket over at trac.cakephp.org about this, as it might
>> > be something that can be fixed in a more generic way.
>> >
>> > --
>> > Chris Hartjes
>> > Internet Loudmouth
>> > Motto for 2008: "Moving from herding elephants to handling snakes..."
>> > @TheKeyBoard: http://www.littlehart.net/atthekeyboard
>> >
>> > >
>> >
>>
>>
>
>
>
> --
> Nicolás Andrade
> www.nicoandra.com.ar
> www.treintaguita.com.ar
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to