Hi all. I'm creating a web site, and I have split the site in more modules. One for the frontend, one for the admin, one for the user, etc etc.

Now I have a problem while setting Layout.

This is my code (in a plugin):

public function dispatchLoopStartup(Zend_Controller_Request_Abstract $request) { $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
     $viewRenderer->init();
$view = $viewRenderer->view; //-- START --
     $frontController = Zend_Controller_Front::getInstance();
$routes = array(); $routes['user'] = new Zend_Controller_Router_Route('user/:controller/:action/*', array('module' => 'user', 'controller' => 'auth', 'action' => 'index'));
     $router = new Zend_Controller_Router_Rewrite();
     $router->addRoutes($routes);
     $frontController->setRouter($router);

     //-- END --
$layout = Zend_Layout::getMvcInstance(); $auth = Zend_Auth::getInstance(); //$layout->setLayout("layout"); //return; if($auth->hasIdentity()) { $layout->setLayout('loggedIn'); $view->headLink()->appendStylesheet($view->baseUrl().'/css/style.css');
     } else {
         $layout->setLayout("layout");
}

} //END PLUGIN

Note the piece of code content from START to END. With this code all works, but if I comment those lines Zend Framework give me this error:

/Zend_Controller_Router_Exception: Route user is not defined in {MY_PATH}/library/ZendFramework-1.7.2-minimal/library/Zend/Controller/Router/Rewrite.php on line 250/
/
/Why this ? Where is my problem ?

Tnx for all.

M.

--
Michel 'ZioBudda' Morelli                       mic...@ziobuddalabs.it
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: 0200619074
Telefono Cell: +39-3939890025 --  Fax: +39-0291390660

http://www.ziobudda.net ICQ: 58351764 http://www.ziobuddalabs.it Skype: zio_budda http://www.ajaxblog.it MSN: mic...@ziobuddalabs.it JABBER: mic...@gmail.com

Reply via email to