i have a model
<?php
class Education extends CActiveRecord{
public static function model($classname = __CLASS__){
return parent::model($classname);
}
public function tableName(){
return "{{education}}" ;
}
public function attributeLabels(){
return array(
'applicantId' => '' ,
'type' => Yii::t('_education','Type'),
'field' => Yii::t('_education','Field'),
'dateObtain' => Yii::t('_education','Date Obtain'),
'locationObtain' => Yii::t('_education','Location Obtain'),
);
}
public function relations(){
return array(
);
}
public function rules(){
return array(
array('type, field, dateObtain, locationObtain','required'),
array('applicantId' , 'default') ,
);
}
}
?>
i defined some instance of it in view file
.
.
.
<table cellpadding="1" cellspacing="5" id="tableCertificate_0">
<tr>
<td><?php echo $form->labelEx($certificate,'certificateName')?></td>
<td><?php echo $form->textField($certificate,'certificateName', array('name'=>'Certificate[certificateName][0]'));?></td>
<td><div class='error'><?php echo CHtml::error($certificate,'certificateName'); ?></div></td>
<td></td>
</tr>
<tr>
<td><?php echo $form->labelEx($certificate,'dateObtain')?></td>
<td><?php echo $form->textField($certificate,'dateObtain', array('name'=>'Certificate[dateObtain][0]'));?></td>
<td><div class='error'><?php echo CHtml::error($certificate,'dateObtain'); ?></div></td>
<td></td>
</tr>
<tr>
<td><?php echo $form->labelEx($certificate,'locationObtain')?></td>
<td><?php echo $form->textField($certificate,'locationObtain', array('name'=>'Certificate[locationObtain][0]'));?></td>
<td><div class='error'><?php echo CHtml::error($certificate,'locationObtain'); ?></div></td>
<td></td>
</tr>
<tr>
<td><?php echo $form->labelEx($certificate,'used')?></td>
<td><?php echo $form->textField($certificate,'used', array('name'=>'Certificate[used][0]'));?></td>
<td><div class='error'><?php echo CHtml::error($certificate,'used'); ?></div></td>
<td></td>
</tr>
</table>
<table cellpadding="1" cellspacing="5" id="tableCertificate_1">
<tr>
<td><?php echo $form->labelEx($certificate,'certificateName')?></td>
<td><?php echo $form->textField($certificate,'certificateName', array('name'=>'Certificate[certificateName][1]'));?></td>
<td><div class='error'><?php echo CHtml::error($certificate,'certificateName'); ?></div></td>
<td></td>
</tr>
<tr>
<td><?php echo $form->labelEx($certificate,'dateObtain')?></td>
<td><?php echo $form->textField($certificate,'dateObtain', array('name'=>'Certificate[dateObtain][1]'));?></td>
<td><div class='error'><?php echo CHtml::error($certificate,'dateObtain'); ?></div></td>
<td></td>
</tr>
<tr>
<td><?php echo $form->labelEx($certificate,'locationObtain')?></td>
<td><?php echo $form->textField($certificate,'locationObtain', array('name'=>'Certificate[locationObtain][1]'));?></td>
<td><div class='error'><?php echo CHtml::error($certificate,'locationObtain'); ?></div></td>
<td></td>
</tr>
<tr>
<td><?php echo $form->labelEx($certificate,'used')?></td>
<td><?php echo $form->textField($certificate,'used', array('name'=>'Certificate[used][1]'));?></td>
<td><div class='error'><?php echo CHtml::error($certificate,'used'); ?></div></td>
<td></td>
</tr>
</table>
.
.
.
How can i validate() that ?