I have a single module set up in my application (in addition to the "default" module). If it helps here is the relevant portion of my application.ini:
http://pastie.org/1112666 <http://pastie.org/1112666>Both bootstrap classes (Bootstrap and Blogs_Bootstrap) are empty. I hope this helps :) -- *Hector Virgen* Sr. Web Developer Walt Disney Parks and Resorts Online http://www.virgentech.com On Tue, Aug 24, 2010 at 8:55 AM, Shane McGovern <[email protected]>wrote: > Hi Paul > > It does seem to be order specific. Which in a way makes sense in terms of > dependencies, perhaps. > > The two lines shown are all I needed to place in. > > resources.modules[] = > > Is not present at all, and yet the modules as expected. My thought is that > the resources.modules[] line item is meant to shortcut having to set the > controllerDirector / moduleDirectory with some inbuilt defaults. Whatever > they are, they're not compatible with my set-up for some reason. > > It's these little things that keep life interesting. > > Shane > > > On 8/23/2010 5:48 PM, Mike Wright wrote: > >> Shane McGovern wrote: >> >>> Hi Paul >>> >>> I tried the resource.modules[] = but to now avail. I did however move >>> the functionality from my Boostrap.php to application.ini but using >>> these two lines instead >>> >>> resources.frontController.controllerDirectory = APPLICATION_PATH >>> "/controllers" >>> resources.frontController.moduleDirectory = APPLICATION_PATH "/modules" >>> >>> Excluding either prevents module set-up. >>> >>> <snip/> >> >> Hi Shane, >> >> I've been fighting modularization for quite a while but one thing that >> I've discovered is that the order of the lines in your application.ini >> is _extremely_ important. A single line in the wrong order _will_ break >> everything. >> >> Here is a copy of a part my .ini that I'm using in one of my current >> experiments; maybe it will help you. >> >> ; application resources >> resources.frontController.controllerDirectory = APPLICATION_PATH >> "/controllers" >> resources.frontController.moduleDirectory = APPLICATION_PATH "/modules" >> resources.modules[] = >> resources.layout.layout = "default" >> resources.layout.layoutPath = APPLICATION_PATH "/views/layouts" >> >> I think it's important that the modules declaration comes before the >> layouts, views, etc. >> >> I got my first successful results by starting here: >> >> http://www.amazium.com/blog/create-modular-application-with-zend >> >> If you become a master *please* enlighten the rest of us. This is a >> very common source of frustration for a lot of us who are not the ZF >> developers. >> >> Best of luck :D >> >> ps: no disrespect to the zf developers. I've seen the incredible load >> on your shoulders and am beyond impressed... >> >>
