1
我在寫一個軟件包的自動加載器配置時遇到了一些麻煩。Laravel類自動加載捆綁軟件
我有以下類別:
Ravenly\Models\RavenUser
在型號/ raven_user.php在ravenly.phpRavenly\Ravenly
我努力做到以下幾點:
$exists = call_user_func($class.'::where_crsid', $crsid)->count() > 0;
,但我得到了以下錯誤:
call_user_func() expects parameter 1 to be a valid callback, class 'Ravenly\Models\RavenUser' not found
我已經嘗試設置$class
(這是在配置文件中設置),以"Models\RavenUser"
爲好,但我得到了同樣的錯誤。我有我的自動加載磁帶機配置如下:
Autoloader::namespaces(array(
'Ravenly' => Bundle::path('ravenly')
));
我不明白爲什麼它不工作...
啊謝謝!我以爲我誤解了'Autoloader'的工作方式!我習慣了CakePHP的命名約定...... – GTF 2013-03-23 02:37:17