型号
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已解决 –