itt gyüjtöm a számomra fontosabbnak tartott kód részleteket, amiket jólenne megjegyeznem...
egy action controller urljét így kaphatjuk meg:
echo $this->view->url( array( 'module'=>'default', 'controller'=>'redirector', 'action'=>'index', 'param1'=>'asdf/asdf' ));
layout kikapcsolás, action controllerben
$this->_helper->layout->disableLayout()
útvonal megadása
Zend_Controller_Front::getInstance()->getRouter()->addRoute( 'tortenetek_show', // route name new Zend_Controller_Router_Route( 'tortenetek/:show', array( 'module' => 'tortenetek', 'controller' => 'index', 'action' => 'index', 'show' => 'empty' //default value ) ) );
page not found, error 404 exception
throw new Zend_Controller_Action_Exception('Az oldal nem található a szerveren',404);;
Controllerben így kell megváltoztatni a view scriptet
//$this->_helper->viewRenderer( [script], [segment] , [not use path] ); // [module]/view/scripts/asd.phtml $this->_helper->viewRenderer( '/asd.phtml', null , true ); // [module]/view/scripts/[controller]/asd.phtml $this->_helper->viewRenderer( 'asd', null , true );