您正在寻找Resource Autoloaders。
在你的引导:
protected function _initResourceLoader()
{
$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
'namespace' => '',
'basePath' => APPLICATION_PATH,
));
$resourceLoader->addResourceType('model', 'models/', 'Model');
$resourceLoader->addResourceType('form', 'forms/', 'Form');
$resourceLoader->addResourceType('service', 'services/', 'Service');
return $resourceLoader;
}
要加载的资源:
$form = new Form_Article // loads from APPLICATION_PATH . /forms/Article.php
$model = new Model_Article // loads from APPLICATION_PATH . /models/Article.php
$service = new Service_Article // loads from APPLICATION_PATH . /services/Article.php