It's also quite possible I'm wrong ;-)

On Tue, May 5, 2009 at 11:29 AM, Flipflops <johnsv...@googlemail.com> wrote:
>
> Hi Brian
>
> Thanks, I'll give that a shot, it has been working fine until I came
> across this instance - but that line of code in routes has been
> carried around for a while so I've probably been relying on something
> that has been depreciated or where the API has changed... or maybe it
> should just never have worked !
>
> Cheers
>
> On May 5, 4:13 pm, brian <bally.z...@gmail.com> wrote:
>> You have the regexp in the wrong place. Try something like this:
>>
>> Router::connect(
>>         '/:whatever/*'
>>         array(
>>                 'controller' => 'nodes',
>>                 'action' => 'view'
>>         ),
>>         array(
>>                 'whatever' => '(?!admin|pages|users|photos)'
>>         )
>> );
>>
>> Untested, of course.
>>
>> On Tue, May 5, 2009 at 10:04 AM, Flipflops <johnsv...@googlemail.com> wrote:
>>
>> > Hi
>>
>> > I'm trying to paginate a set of results but Cake isn't building the
>> > links properly, instead of the correct link the pagination helper is
>> > generating links that just output part of my routes config.
>>
>> > The pagination is working fine in some parts of my application so
>> > something like this is working fine where 'photos' is an actual
>> > controller and 'project_gallery' a method e.g. /photos/project_gallery/
>> > 16/page:1#album-image-gallery
>>
>> > But I want the following to be routed to my 'nodes' controller /
>> > seascapes/summer-seascapes - instead of generating /seascapes/summer-
>> > seascapes/page:2  the generated url is:
>>
>> > /(?!admin|pages|users|photos)(./summer/summer-seascapes/page:1)
>> > This line is  just spitting out a line from my routes.php file where
>> > there is a line that basically just catches urls and send them to the
>> > view action of my nodes controller:
>>
>> > Router::connect('(?!admin|pages|users|photos)(.*)', array('controller'
>> > => 'nodes', 'action' => 'view'));
>>
>> > In my view I am using $paginator->options(array('url' => $this-
>> >>passedArgs)); to try and set the url but that isn't working - I want
>> > to set the url myself and not have cake try and figure out what it is,
>> > which I guess is what isn't working - what I am doing wrong ?
>>
>> > Cheers
>>
>> > (I'm using 1.2.3.8166)
>>
>>
> >
>

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