我們遵循此youtube鏈接來創建yii2 + mongodb連接但不工作。檢查此鏈接:https://www.youtube.com/watch?v=1msu95ZkRe8yii2與mongodb不適用於登錄或註冊
給出錯誤對象配置必須是包含「class」元素的數組。
在視頻user.php模型複製從doc文件粘貼什麼是該文件請幫助我。
我們遵循此youtube鏈接來創建yii2 + mongodb連接但不工作。檢查此鏈接:https://www.youtube.com/watch?v=1msu95ZkRe8yii2與mongodb不適用於登錄或註冊
給出錯誤對象配置必須是包含「class」元素的數組。
在視頻user.php模型複製從doc文件粘貼什麼是該文件請幫助我。
我在使用MongoDB的自己的項目中成功實現了登錄服務。但我沒有使用你指出的視頻教程。
看起來您的配置文件中有錯誤。我會首先檢查mongodb組件的配置。它必須是類似以下(yii2-mongodb
項目README)
return [
//....
'components' => [
'mongodb' => [
'class' => '\yii\mongodb\Connection',
'dsn' => 'mongodb://developer:[email protected]:27017/mydatabase',
],
],
];
其他組件是值得一試的用戶組件:
return [
//....
'components' => [
'user' => [
'identityClass' => 'frontend\models\User', // This is your class with IdentityInterface
'enableAutoLogin' => true,
'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true],
],
];
但事實上,可能會出現YII2的任何配置元素類似的錯誤。
這個完全相同的問題在幾個小時前問過。可能是一個釋放錯誤?參考:[對象配置必須是在yii2中包含「class」元素的數組,使用mongodb](https://stackoverflow.com/q/45500828/2313887) –