1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| private $_front;
private $_routeur;
public function _initAutoload()
{
$this->_front = $this->bootstrap('FrontController')->getResource('FrontController');
$this->_routeur = $this->_front ->getRouter();
$uneRoute = new Zend_Controller_Router_Route($route, $defaults, $reqs);
$this->_routeur->addRoute('uneRoute', $uneRoute);
}
protected function _initroute(){
echo '<pre>';
print_r($this->_routeur);
echo '</pre>';
$routeRegex = new Zend_Controller_Router_Route_Regex(
'(\d+).html',
array(
'controller' =>'index',
'action' => 'index'),
array(
1 => 'id'),
'%d'
);
$this->_routeur->addRoute('index', $routeRegex);
$routeRegex2 = new Zend_Controller_Router_Route_Regex(
'([a-zA-Z0-9]+)/([0-9]+)',
array(
'controller' =>'index',
'action' => 'index'),
array(1 => 'page',2 => 'nompage'),
'%d'
);
$this->_routeur->addRoute('index2s', $routeRegex2);
} |
Partager