2013-03-22 103 views
1

我在写一个软件包的自动加载器配置时遇到了一些麻烦。Laravel类自动加载捆绑软件

我有以下类别:

  • Ravenly\Models\RavenUser型号/ raven_user.phpravenly.php
  • Ravenly\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') 
)); 

我不明白为什么它不工作...

回答