找不到类app \ models \ user yii2

时间:2016-09-22 13:47:21

标签: php server yii2

我在yii2上进行了用户身份验证,在本地它只能查找,但是当我把它拉到服务器后我得到了这个错误Class' app \ models \ user'没找到,这是我得到的标记区域

 $identity = $class::findIdentity($id);

,有谁知道这是什么问题?

1 个答案:

答案 0 :(得分:1)

在变量中存储类名时,请使用带有前导斜杠的完整命名空间:

$class = '\app\models\User';
$identity = $class::findIdentity($id);

还要确保具有此名称和命名空间的类确实存在。

类名应以大写字母开头 - User,而不是user。它有助于避免在不同操作系统上出现字母大小写的问题。