есть контроллер Settings
Код: Выделить всё
$pk = Yii::app()->user->id;
$model_account = AccountForm::model()->findByPk($pk);
//$model_account = new AccountForm;
if(isset($_POST['AccountForm']))
{
// $model_account->attributes=$_POST['AccountForm'];
if($model_account->save()){
}
}
$this->render('index',array('model_account'=>$model_account) );
Код: Выделить всё
class AccountForm extends CActiveRecord
{
public static function model($className=__CLASS__)
{
return parent::model($className);
}
/**
* @return string the associated database table name
*/
public function tableName()
{
return 'tbl_user';
}
...
Код: Выделить всё
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'account-form',
)); ?>
<?php
echo $form->errorSummary($model);
?>
<div class="field">
<?php echo $form->labelEx($model,'username'); ?>
<?php echo $form->textField($model,'username',array('size'=>25, 'width'=>100,'maxlength'=>255,'placeholder'=> ' login')); ?>
<?php echo $form->error($model,'username'); ?>
</div>
<div class="field">
<?php echo $form->labelEx($model,'email'); ?>
<?php echo $form->textField($model,'email',array('size'=>25, 'width'=>100,'maxlength'=>255,'placeholder'=> ' email')); ?>
<?php echo $form->error($model,'email'); ?>
</div>
<div class="row buttons">
<?php echo CHtml::submitButton('Сохранить');?>
</div>
<?php $this->endWidget(); ?>
а должны быть пустые, как это сделать ?