Bikin 2 aja formnya gan… Satu untuk create satu untuk update…
yang create kira2 kaya gini lah…
<div class="form">
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'this-form',
'enableAjaxValidation'=>false,
)); ?>
<p class="note">Fields with <span class="required">*</span> are required.</p>
<?php echo $form->errorSummary($model); ?>
<div class="row">
<?php echo $form->labelEx($model,'1'); ?>
<?php echo $form->textField($model,'1'); ?>
<?php echo $form->error($model,'1'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'2'); ?>
<?php echo $form->textField($model,'2'); ?>
<?php echo $form->error($model,'2'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'3'); ?>
<?php echo $form->textArea($model,'3'); ?>
<?php echo $form->error($model,'3'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'4'); ?>
<?php echo $form->textArea($model,'4')); ?>
<?php echo $form->error($model,'4'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'5'); ?>
<?php echo $form->textArea($model,'5')); ?>
<?php echo $form->error($model,'5'); ?>
</div>
<div class="row buttons">
<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?>
</div>
<?php $this->endWidget(); ?>
</div><!-- form -->
Yang update kira2 kaya gini…
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'this-form',
'enableAjaxValidation'=>false,
)); ?>
<p class="note">Fields with <span class="required">*</span> are required.</p>
<?php echo $form->errorSummary($model); ?>
<div class="row">
<?php echo $form->labelEx($model,'1'); ?>
<?php echo $model->1; ?>
<?php echo $form->error($model,'1'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'2'); ?>
<?php echo $model->2; ?>
<?php echo $form->error($model,'2'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'3'); ?>
<?php echo $model->3; ?>
<?php echo $form->error($model,'3'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'4'); ?>
<?php echo $model->4); ?>
<?php echo $form->error($model,'4'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'5'); ?>
<?php echo $form->textArea($model,'5')); ?>
<?php echo $form->error($model,'5'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'6'); ?>
<?php echo $form->textArea($model,'6')); ?>
<?php echo $form->error($model,'6'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'7'); ?>
<?php echo $form->textArea($model,'7')); ?>
<?php echo $form->error($model,'7'); ?>
</div>
<div class="row buttons">
<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?>
</div>
<?php $this->endWidget(); ?>
</div><!-- form -->
Not tested… tapi ya kira2 kaya gitu…
Di controller nya tinggal diatur deh yang mana yg di render…