-- Sergio Rinaudo <[email protected]> wrote
(on Thursday, 07 May 2009, 08:54 PM +0200):
> I've almost completed to implement all my past work in the new
> Zend_Application, I still have the problem on how switch layouts between
> modules.  I noticed here you can specify this in the configuration ini file:
> 
> http://framework.zend.com/manual/en/zend.application.available-resources.html#
> zend.application.available-resources.modules.configExample
> 
> but if I add this line on my ini
> 
> admin.resources.layout.layout = "admin"
> 
> I get the error
> 
> Fatal error: Uncaught exception 'Zend_Application_Bootstrap_Exception' with
> message 'Resource matching "frontcontroller" not found' in

I know what's happening here.

The layout resource has this:

    $this->getBootstrap()->bootstrap('FrontController');

The problem is that your _module_ bootstrap doesn't have the resources
that the _application_ bootstrap had -- and so it's finding no matching
resource to bootstrap.

One workaround is to add this to your configuration:

    admin.resources.frontController[] = 

This will grab and return the front controller singleton, which should
work for these purposes.

-- 
Matthew Weier O'Phinney
Project Lead            | [email protected]
Zend Framework          | http://framework.zend.com/

Reply via email to