2013-03-22 100 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') 
)); 

我不明白爲什麼它不工作...

回答