$name = 'Model_Two';
str_replace('_','/',$name);
我需要在__autoload函数Model_Two中替换为Two / Model_Two.class.php,但我不想在autoload implode中使用并爆炸它是如何工作的?我的函数名为Model_Two,Controller_Two,这很好。但我的框架中的目录树,mvc是app / controllers / User / Controller_User.class.php。
我无法找到修复__autoload函数的方法。也许目录树错了?
答案 0 :(得分:0)
使用现有的命名约定和自动加载器:PSR-0。
答案 1 :(得分:0)
这是你想要的吗?
require 'app/' . lcfirst(str_replace('_', 's/', $name)) . '/' . $name . '.php';