Hi everyone, I've got an unusual issue with Zend_Navigation that seems like it should work correctly, but isn't.
Here's a basic example of the config... <nav> <home> <label>Home</label> <controller>index</controller> <action>index</action> </home> <admin> <label>Admin</label> <controller>admin</controller> <action>index</action> </admin> <booking> <label>Bookings</label> <controller>booking</controller> <action>list</action> <pages> <list-booking> <label>List bookings</label> <controller>booking</controller> <action>list</action> </list-booking> <calendar> <label>Booking calendar</label> <controller>booking</controller> <action>calendar</action> </calendar> <add-booking> <label>Add booking</label> <controller>booking</controller> <action>new</action> </add-booking> </pages> </booking> </nav> The problem exists when you're not on a URL that includes both controller and action parts. If I go to http://example.com/base/url/admin, it defaults to the index action, which is fine, but in the menu above none of the actions display, so all of the Booking menus all say just http://example.com/base/url/booking. Once you're actually "in" the menu and using links generated by the menu, it all seems to work fine. Has anyone got any idea why it is behaving this way?