Not so hard i think. If i understud well, you should use $this->_forward at the end of you action. So lets say you have IndexController.php and in this controller you want to use forward <?php
class IndexController extends Zend_Controller_Action { public function indexAction() { //there is some stuff you want to do //and now you are calling your NavController $this->_forward('menu','nav'); // where 'menu' stand for menuAction in NavController and 'nav' is a NavController.php } } Also you will like to setup in scripts/view/nav/menu.phtml and put in this file whatever you want then in you layout.phtml just call <?=$this->layout()->nav ?> i hope this will work or help :) pvechi wrote: > > Thanks for your reply Tobias. > > In my example where I send only the title to the nav variable, i do so for > illustrative purposes. Eventually i want to send a complete navigation > menu. > > However, I am looking for direction with the code based on the example in > the ZF documentation. I am unsure how to create the menu based on the > layout view script, actionstack, or maybe the use of _forward, as it > implies in the doucmentation. > > ++Tx > > Pete > > > Tobias Schifftner wrote: >> >> Normally you should not always forward to an other action. Only if you >> really need to do so. Not all the time... >> >> Well, as I can see you use already <?= $this->layout()->content; ?>, so >> all other $this->view variables will be within that. In your view script >> view/scripts/action.phtml you can just use >> >> <?= $this->title ?> >> >> But this only works when you not forward all the time. Just stay in you >> indexAction() function and you can easily use your variables in >> view/scripts/index.phtml >> > > -- View this message in context: http://www.nabble.com/Zend-Layout-and-_forward-tp19178382p19207206.html Sent from the Zend Framework mailing list archive at Nabble.com.