View Single Post
  #2 (permalink)  
Old 09-16-2007, 10:24 PM
rainco rainco is offline
Junior Member
 
Join Date: Sep 2007
Posts: 2
Default

Hi,

I place it into a config file. The rewrite router even has special support for it:

PHP Code:
$objRouter = new Zend_Controller_Router_Rewrite();
$objConfig = new Zend_Config_Ini('config.ini''someSection');
$objRouter->addConfig($objConfig'routes'); 
The config.ini can look like this:

Code:
routes.archive.route = "archive/:year/*"
routes.archive.defaults.controller = archive
routes.archive.defaults.action = show
routes.archive.defaults.year = 2000
routes.archive.reqs.year = "\d+"

routes.news.type = "Zend_Controller_Router_Route_Static"
routes.news.route = "news"
routes.news.defaults.controller = "news"
routes.news.defaults.action = "list"

routes.archive.type = "Zend_Controller_Router_Route_Regex"
routes.archive.route = "archive/(\d+)"
routes.archive.defaults.controller = "archive"
routes.archive.defaults.action = "show"
routes.archive.map.1 = "year"
; OR: routes.archive.map.year = 1
See Zend Framework: Documentation
Reply With Quote