我在yii2上進行了用戶身份驗證,並且在本地找到了,但是之後當我將它拉到服務器時,我收到了這個錯誤Class'app \ models \ user'找不到這是我得到的標記區域Class app models user not found yii2
$identity = $class::findIdentity($id);
,有沒有人知道是什麼問題?
我在yii2上進行了用戶身份驗證,並且在本地找到了,但是之後當我將它拉到服務器時,我收到了這個錯誤Class'app \ models \ user'找不到這是我得到的標記區域Class app models user not found yii2
$identity = $class::findIdentity($id);
,有沒有人知道是什麼問題?
當你存儲變量的類名,使用完整的命名空間與領先的斜線:
$class = '\app\models\User';
$identity = $class::findIdentity($id);
還要確保與該名稱命名空間確實存在的類。
而類名應以大寫字母開頭 - User
,而不是user
。它有助於避免不同操作系統上的字母大小寫問題。
你的本地環境是windows而服務器環境是unix/linux嗎? – scaisEdge