Например, имеются поля: id, username, pwd
Тогда в контроллере, как я понимаю будет:
Код: Выделить всё
$user = User::model()->findByPk(Yii::app()->user->id); // получаем пользователя
/* Тут кода сохранения модели, валидация и т. д. */
$this->render('settings',array('model'=>$user));
Я пришел к такому коду:
Код: Выделить всё
$user_old = User::model()->findByPk(Yii::app()->user->id); // Ну или селектом получаем только необходимые поля
$user_old['pwd'] = null;
$user = new User();
/* Тут кода сохранения модели, валидация и т. д. */
$this->render('settings',array('model'=>$user_old));