Hi all,
I have the following route in my application:
$route = new Zend_Controller_Router_Route_Regex(
'MODULE_HERE/news/[0-9a-z\._!;,\+\-%]+-(\d+)',
array(
'module' => 'MODULE_HERE',
'controller' => 'entry',
'action' => 'view'
),
array(
'id' => 1
)
);
I want this route to map to URLs:
http://www.example.com/MODULE_NAME/news/news-1
http://www.example.com/MODULE_NAME/news/more-news-2
This needs to forward request above (mask) to the entry controller / view
action equivalents :
http://www.example.com/MODULE_NAME/entry/view/id/1
http://www.example.com/MODULE_NAME/entry/view/id/2
The problem I am facing is getting the MODULE_NAME from the route URL and
using it to map to the entry controller/view action of the correct
MODULE_NAME.
Using the default router works fine and detects module i.e. typing the
following directly as URL works:
http://www.example.com/MODULE_NAME/entry/view/id/1 but using my route mask
does not...
Can somebody please help me?
Thanks,
David
--
View this message in context:
http://www.nabble.com/Getting-Module-name-from-custom-Route-mask-using-Zend_Controller_Router--tp20622773p20622773.html
Sent from the Zend Framework mailing list archive at Nabble.com.