型號
Class User extends yii\elasticsearch\ActiveRecord{
public function attributes(){
return ['name','role'];
}
}
行動
$user = new User(['name' => 'my name', 'role' => 2]);
if ($user->save()) {
var_dump(User::findOne(['role' => 2]));
}
結果輸出: NULL
什麼是問題? Yii2 elasticsearch
問題是什麼?
我沒有一個驗證只保存。我已經嘗試你的腳本不工作瀏覽器返回「null」。這意味着模型被保存並且var_dump執行 –
這不會是問題 - 'var_dump'正在觸發,所以'save'必須返回'true'。 – Beowulfenator
https://github.com/yiisoft/yii2/issues/10437這個問題@cebe已解決 –