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