2011-06-26 39 views

回答

4

您可以编写自己的自动装载机类并将其注册到ZF自动装载机。在手册中对此有一个简单介绍:http://framework.zend.com/manual/en/zend.loader.autoloader.html#zend.loader.autoloader.interface

基本上它只是一个类,它定义了一个将类名作为参数的方法。所以对你来说会是这样的:

class My_Autoloader implements Zend_Loader_Autoloader_Interface 
{ 
    public function autoload($class) 
    { 
     $filename = $class.'.obj.php'; 
     require $filename; 
    } 
} 

上述假设类是包括路径上,如果不是,只是坚持在$文件名前面的完整路径。在此处添加您需要的任何其他映射/检查,然后按照手册中的示例进行注册。通常你会在你的引导中做到这一点。

+0

非常棒的答案,非常感谢! – johnjohn