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的验证错误,有些错误可以直接在输入框展示,方便调试
使用方法
<?php
$model = new EntryForm();
$model->name = 'Qiang';
$model->email = 'bad';
if ($model->validate()) {
// 验证成功!
} else {
// 失败!
// 使用 $model->getErrors() 获取错误详情
}1、$this->error();model验证错误,yii提供的最常用的调试方法
2、打印