目录和__autoload函数

时间:2011-09-19 16:33:20

标签: php

$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函数的方法。也许目录树错了?

2 个答案:

答案 0 :(得分:0)

使用现有的命名约定和自动加载器:PSR-0

答案 1 :(得分:0)

这是你想要的吗?

require 'app/' . lcfirst(str_replace('_', 's/', $name)) . '/' . $name . '.php';