如何按类名Zend Framework自动加载框架控制器和模型?
Zend Framework自动加载类如下:
new Application_Controller_Index();
表示控制器类位于application/controllers/IndexController.php
答案 0 :(得分:3)
为什么不查看源代码? http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Loader.php
以防万一,可能是最简单的方法:
spl_autoload_register(function($classname){
include str_replace('_', DIRECTORY_SEPARATOR, $classname) . '.php';
});
答案 1 :(得分:0)
只需使用函数__autoload就可以了。
PHP手册中有很好的例子:http://php.net/manual/en/language.oop5.autoload.php
另请注意,__ autoload可能很快就会被弃用。要解决这个问题,请使用手册中的spl_autoload_register()。