Route::group(array('prefix' => 'admin'), function()
{
Route::group(array('before' => 'admin-auth'), function()
{
Route::get('/add-draft', array('as' => 'admin-get-draft', 'uses' => 'Vendor\Controllers\Admin\CrawlController@viewDraft'));
Route::post('/add-draft', array('as' => 'admin-post-draft', 'uses' => 'Vendor\Controllers\Admin\CrawlController@addDraft'));
});
});
作曲家
"autoload": {
"psr-0": {
"Vendor": "app"
},
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
CrawlController
<?php namespace Vendor\Controllers\Admin;
class CrawlController extends BaseController{
我越来越
Symfony \ Component \ Debug \ Exception \ FatalErrorException
Class 'Vendor\Controllers\Admin\User' not found
在Controller内,我有一个包含controller(CrawlController.php)的管理文件夹。
我希望能够使用ORM,它将调用与Controllers文件夹处于同一级别的Model文件夹。
如何使用PSR-0正确执行操作? 以上是我的代码。
您的控制器已正确加载,但它正在同一命名空间中查找User类。 您可能正在尝试将用户模型加载到控制器中。 您必须在命名空间声明之后使用USE语句声明用户模型,或者在类的前面加上“ \\”(例如“ \\ User”)