Yii:保存模型后获取 NOW() 而不是时间

and*_*1_1 2 php frameworks yii

我有如下代码

控制器:

$model->time = new CDbExpression('NOW()');
$model->save();
$this->render('post', array('model'=>$model));
Run Code Online (Sandbox Code Playgroud)

看法:

echo $model->time;
Run Code Online (Sandbox Code Playgroud)

输出是:

现在()

而不是生成时间。有没有简单的方法可以在不使用 find() 的情况下获取保存模型的时间?

top*_*her 5

您可以使用CActiveRecord::refresh()

  • 注意refresh确实使用了find下的好,所以使用这个的时候你是在进行DB调用 (5认同)