Czy da się zmienne kontrolera i akcji uzyskać w jakiś sposób bardziej zgodny z MVC. Teraz są generowane w pliku widoku i na podstawie tego jest tworzone menu, które oznacza fragment gdzie znajduje się użytkownik na czerwono nadając klasę elementowi li.
Plik layout.phtml
<?php
$controller = Zend_Controller_Front::getInstance()->getRequest()->getControllerName();
$action = Zend_Controller_Front::getInstance()->getRequest()->getActionName();
$policz = $controller.'/'.$action;
$html = '';
//some view code
<?php $policz == 'index/index' ?
$html = '<li class="active">' : $html = '<li>'; echo $html; ?> <a href="
<?php echo $this->url(array('controller' => 'index', action
=> 'index')) ?>" id="m1" title="Strona główna" class="menu_start"><span>HOME</span></a></li>
<?php $policz == 'index/program' ?
$html = '<li class="active">' : $html = '<li>'; echo $html; ?> <a href="
<?php echo $this->url(array('controller' => 'index', action
=> 'program')) ?>" id="m2" title="Seo precel" class="menu_start"><span>O PROGRAMIE</span></a></li>
?>