Well... making progress but still not there.

Right now I've got:

Router::connect(
        '/*',
        array(
                'controller' => 'nodes',
                'action' => 'view',

        ),
        array('*' => '(!users|products)')

This half works - the pagination is fixed and something like /
seascapes/summer-seascapes maps to nodes/view - so that is great. And
I get the following params (which is what I want / expect)

Array
(
    [pass] => Array
        (
            [0] => seascapes
            [1] => summer-seascapes
        )

    [named] => Array
        (
        )

    [plugin] =>
    [controller] => nodes
    [action] => view
    [form] => Array
        (
        )

    [url] => Array
        (
            [url] => seascapes/summer-seascapes
        )

    [isAjax] =>
)


BUT if I send /products/options/147 doesn't map to products_controller
at all it is still sent to the nodes_controller... so my problem I
guess is what do I use instead of '*' in the reg ex array?

I also tried variations using parameters - but they basically work the
wrong way round so products/options/47 works fine but /seascapes does
not e.g.

Router::connect(
        '/:my',
      array(
                'controller' => 'nodes',
                'action' => 'view',

        ),
        array('pass' => 'my', 'my' => '!(users|products)')
);


Cheers

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