Oct
9
2010

Custom routes with Zend controllers

/*bootstrap.php*/
//custom router
$router = $frontController->getRouter();
$router->addRoute(
            'listOfIndex',
            new Zend_Controller_Router_route('/list/:users', array('controller' => 'index', 'action' => 'list'))
        );
unset($frontController);

/*indexController.php*/
public function listAction(){
        if($this->getRequest()->getParam("users")){
            $user = $this->getRequest()->getParam("users");
            $this->view->user = "User picked: " . $user;
        }
        else{
            $this->view->user = "User not selected!";
        }
 }

/* ..view/scripts/index/list.phtml */
<h1> List action under IndexController </h1>

<p>
    <?= $this->user  ?>
</p>

About the Author: Urban Cetinski

Urban Cetinski :)

Leave a comment

Get Adobe Flash playerPlugin by wpburn.com wordpress themes