$lastVisit = User::model()->notsafe()->findByPk(Yii::app()->user->id);
$lastVisit->lastvisit = date("Y-m-d H:i:s", time());
$lastVisit->save();
Проблема не в валидации.
Не работает метод getPrimaryKey(), он возвращает не значение первичного ключа, а его название.
Если сделать
$lastVisit->updateByPk(15,$lastVisit->getAttributes());
Так сохраняет. 15 это значение первичного ключа.
А если
$lastVisit->updateByPk($lastVisit->getPrimaryKey(),$lastVisit->getAttributes($attributes));
так не сохраняет.Почему

Help













