yii load数据失败 打印出来为 false

原文:http://www.kkh86.com/it/yii2-adv/guide-mistake-load-failure.html

$model = new LoginForm();
$model->load($request->post(), '');
if (Admin::login($model)) {
    echo "成功";
} 
public static function login(LoginForm $admin)
{
    $row = (new Query())->from(self::tableName())->where(['id' => 1])->limit(1)->one();
  
}

如果$this->load($data);失败;

在这种情况下要让load的时候直接取$post的key套到模型的属性里,那很简单,就是传入第二个参数为空字符串,一定要是空字符串:



猜你喜欢

转载自blog.csdn.net/qq_40012791/article/details/80191136