1
你使用什么样的名字来上课?对于实施例位于与命名空间用户\服务的文件夹的用户/服务的用户服务:zf2类的命名约定
- 类用户
- 类UserService
首先,我使用,因为该目录的第一个选项prevered,它明确表示这是一项服务。但后来我看到以下使用我的服务,例如控制器。
namespace User\Controller;
use User\Service\User;
class UserController {
public function __construct(User $userService) {
...
}
}
乍一看,你认为你必须注入一个用户实体给构造函数。或者我应该将使用说明更改为使用User \ Service \ User作为UserService?有没有公约?