Код: Выделить всё
$model = new Model();
$model->user_id = Yii::app()->user->id;
$model->datetime = new CDbExpression("NOW()");
$model->save();
P.S. Случайно запостил в Yii 2, этот вопрос по Yii 1.
Код: Выделить всё
$model = new Model();
$model->user_id = Yii::app()->user->id;
$model->datetime = new CDbExpression("NOW()");
$model->save();
Значит это фича.Refresh will produce extra db query that's generally not desired if you don't need data immediately after saving.
А это то тут причем? Мне надо дату в поле получить, а не NOW() оставить. Решается вызовом refresh после save. Фича потому что refresh это лишний запрос нужный в редких случаях.lancedevnull писал(а):в данном примере CDbExpression::__toString отдает без кавычек