5

这是我的一段代码

$file=Files::model()->findByPk($id);   
if($file == null) {
     throw new CHttpException(404,'Not found');   
}
$count = $file->count;           
$count++;                             
$file->count = $count;           
$file->save();                                      
$this->redirect(Yii::app()->request->hostInfo."/".$file->path);

Files模型包含一个count字段。代码没问题,没有警告,但是保存方法不起作用。

4

1 回答 1

4

尝试$file->getErrors()在 save() 之后和重定向之前显示,看看是否有错误

这会告诉你什么是问题。最常见的是您没有填充模型在数据库中插入行所需的依赖项

以良好的格式使用

CVarDumper::Dump($file->getErrors(),100,true)
于 2012-06-21T17:58:56.877 回答