1、$this->error();model验证错误,yii提供的最常用的调试方法
2、打印原始sql,在调试sql问题的情况下特别管用,看看自己写的sql是否有问题
$query = new Books::find()->where('author=2');
echo $query->createCommand()->sql;
或者$query->createCommand()->getRawSql()
3、getErrors,同样是获取validate的验证错误,有些错误可以直接在输入框展示,方便调试
使用方法
name = 'Qiang';
$model->email = 'bad';
if ($model->validate()) {
// 验证成功!
} else {
// 失败!
// 使用 $model->getErrors() 获取错误详情
}
查看原文:http://www.architecy.com/archives/337
php开发--yii2框架内错误调试总结
最新推荐文章于 2023-06-06 17:05:19 发布
本文介绍了在Yii框架中进行调试的一些实用技巧,包括使用$this->error()进行model验证错误提示、打印原始SQL语句来检查SQL语法正确性以及利用getErrors方法获取验证错误详情。
340

被折叠的 条评论
为什么被折叠?



