-- Xavier Vidal Piera <[email protected]> wrote
(on Tuesday, 30 June 2009, 10:20 AM +0200):
> I'm searching through the docs looking forward the way to autoload more than
> one module with Zend_Application_Module_Autoloader.
> 
> In my bootstrap i have these lines:
> 
>         $autoloader = new Zend_Application_Module_Autoloader(
>             array(
>                 'namespace'    => 'Citiers',
>                 'basePath'     => dirname(__FILE__)
>             )
>         );
> 
> And the autoloading is working pretty well. All the components are in the
> default module ("Application module") but now i've started to implement some
> new modules and I need to autoload them.
> 
> If i try to add a resourceType, the path is concatenated without any 
> separator:
> 
> $autoloader->addResourceType('model', ROOT_PATH . '/modules/blog', 
> 'Citiers_');
> 
> The base path for modules gets:
> 
> "C:\PATH…..\application/C:\PATH….\modules\blog".
> 
> I think there's a bug there, but putting aside this case, I'm wondering if
> there's a better way to specify the modules autoloaders.

Create a new module autoloader instance for each module; they're
intended to group related resources on a per-module basis, and you can
have as many of them registered as you want.

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

Reply via email to