我正在构建一个yii应用程序。继承人的代码-:
$id = 2;
$model = Page::model()->findByPk(2);
$model->title = 'HeyMan';
if($model->validate())
{
echo 'Validation retuned true';
}
else
{
$array = $model->getErrors();
$message = 'Validation returned false';
}
Run Code Online (Sandbox Code Playgroud)
结果是validate()返回false,而getErrors()返回空数组。这是什么问题?谢谢
您是否在模型中使用了beforeSave函数?然后确保在返回前保存父项:
return parent::beforeSave();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7086 次 |
| 最近记录: |