Hi i have a radio button for an active model form that looks like this :
<div class="row">
<h4><?php echo $form->labelEx($model,'venue_1'); ?></h4>
<table><tr>
<td><label><?php echo $form->radioButton($model,'venue_1',array('value'=>'NA','uncheckValue'=>null , 'checked' => 'true')); ?> Does not Apply</label></td>
<td><label><?php echo $form->radioButton($model,'venue_1',array('value'=>2,'uncheckValue'=>null)); ?> Excellent</label></td>
<td><label><?php echo $form->radioButton($model,'venue_1',array('value'=>1,'uncheckValue'=>null)); ?> Very Good</label></td>
<td><label><?php echo $form->radioButton($model,'venue_1',array('value'=>0,'uncheckValue'=>null)); ?> OK</label></td>
<td><label><?php echo $form->radioButton($model,'venue_1',array('value'=>-1,'uncheckValue'=>null)); ?> Poor</label></td>
<td><label><?php echo $form->radioButton($model,'venue_1',array('value'=>-2,'uncheckValue'=>null)); ?> Very Poor</label></td>
</tr></table>
<?php echo $form->error($model,'venue_1'); ?>
</div>
However despite the code above yii generates both "NA" (1st) and "0" (4th) as checked = true. I try to understand why this is happening but i really do not understand. Anyone can point out whats going on ?
<div class="row">
<h4><label for="Feedback_venue_1">Bed & Breakfast</label></h4>
<table><tr>
<td><label><input value="NA" checked="checked" name="Feedback[venue_1]" id="Feedback_venue_1" type="radio" /> Does not Apply</label></td>
<td><label><input value="2" name="Feedback[venue_1]" id="Feedback_venue_1" type="radio" /> Excellent</label></td>
<td><label><input value="1" name="Feedback[venue_1]" id="Feedback_venue_1" type="radio" /> Very Good</label></td>
<td><label><input value="0" name="Feedback[venue_1]" id="Feedback_venue_1" checked="checked" type="radio" /> OK</label></td>
<td><label><input value="-1" name="Feedback[venue_1]" id="Feedback_venue_1" type="radio" /> Poor</label></td>
<td><label><input value="-2" name="Feedback[venue_1]" id="Feedback_venue_1" type="radio" /> Very Poor</label></td>
</tr></table>
</div>
thanks
C.