Hi

I couldn't get your example to work I am afraid. I'm using 1.10. Specifically this line:

resources.date.timezone = "America/Los_Angeles"

Date is not one of the available resource plugins that I can find:

http://framework.zend.com/manual/en/zend.application.available-resources.html

Is it something custom?

On 8/24/2010 9:39 AM, Hector Virgen wrote:
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]
<mailto:[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...


Reply via email to