Yii:在保存模型之后立即获取(而不是时间)

时间:2014-01-01 12:46:36

标签: php yii frameworks

我的代码如下

控制器:

$model->time = new CDbExpression('NOW()');
$model->save();
$this->render('post', array('model'=>$model));

查看:

echo $model->time;

输出是:

  

现在()

而不是生成时间。有没有简单的方法来获取保存模型的时间而不使用find()?

2 个答案:

答案 0 :(得分:3)

您可以使用CActiveRecord::refresh()

答案 1 :(得分:0)

怎么样?

$model->time = date('Y-m-d H:i:s');
$model->save();

echo $model->time; // 2014-1-1 16:21:10