-- Simon Corless <[email protected]> wrote (on Tuesday, 13 January 2009, 05:55 AM -0800): > > Just a question really on how others do the same sort of thing... That being > the loading of forms, models and anything else outside the immediate ZF > fold. I have my modules and each has a model and form directory, then any > other directories for resources. I thought it would be a good idea to use > the autoloader to load these.
You should take a look at the Zend_Loader_Autoloader and Zend_Loader_Autoloader_Resource proposals which were approved last week. Both have links to working code, and address precisely this situation. > Everything is called... Module_Form_Name (module being the module name, form > being the resource and name being a unique name). All works well except of > course module directories are lower case and my server wants the files cased > properly! > > I have three options as I see it. > > 1) Upper case my module directories (although I want lower case urls). > > 2) Create loader helpers to load everything (currently I've done this but > with a twist so it still uses Zend_Loader as it lower cases the first letter > of each resource... module_Form_Name ... Seems messy!) This is also long > winded when the autoloader does such a good job. > > 3) Require everything. > > Any thoughts? or pointers to good notes... I believe the loader seems to be > the main way people do this from reading this list, the only downside > (unless I use an action helper statically) is it's more writing, and I need > a helper broker as part of my model system. > > Thanks > Simon > > ----- > Simon > > http://www.ajb007.co.uk/ > -- > View this message in context: > http://www.nabble.com/Model---Form---Resource-Loading-in-Modules-tp21436192p21436192.html > Sent from the Zend Framework mailing list archive at Nabble.com. > -- Matthew Weier O'Phinney Software Architect | [email protected] Zend Framework | http://framework.zend.com/
