【发布时间】:2014-02-09 00:48:30
【问题描述】:
我在当前项目中使用存储库模式。当我尝试访问该路线时,我收到此错误
ReflectionException
Class Repositories\UserRepository does not exist
我的文件夹结构是这样的
- Respositories
-- UserRepository
在我的控制器中我正在做
use \Repositories\UserRepository;
class UsersController extends ApiController {
protected $user;
public function __construct(UserRepository $user)
{
$this->user = $user;
}
在用户存储库中
<?php namespace \Repositories
class UserRepository {
我在 composer 中自动加载
"psr-0": {
"Respositories": "app/"
}
我的命名空间是否正确?我无法锻炼为什么找不到课程。
【问题讨论】:
-
我不认为你打算用反斜杠作为命名空间的前缀。尝试删除它。此外,您可以省略
use语句中的反斜杠前缀