2011-09-19 56 views
0
$name = 'Model_Two'; 
str_replace('_','/',$name); 

我需要在__autoload函數Model_Two更換兩/ Model_Two.class.php,但我不想使用自動加載內爆和爆炸它是如何工作的?我的函數名爲Model_Two,Controller_Two,這很好。但是我的目錄樹在框架中,mvc是app/controllers/User/Controller_User.class.php。目錄和__autoload功能

我找不到方法來修復我的__autoload函數。也許目錄樹是錯的?

+3

爲什麼你不想使用爆炸和內爆? –

+0

如何使用名爲'_etc_passwd'的自動加載類? – knittl

回答

0

這是你想要的嗎?

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