I have a CActiveForm with a fileField:
<div class="row">
<?php echo $form->labelEx($model,'label_logo'); ?>
<?php echo $form->fileField($model,'label_logo'); ?>
<?php echo $form->error($model,'label_logo'); ?>
</div>
In edit mode for my model, while all other fields are populated correctly, the hidden field for the image remains empty:
<div class="row">
<label for="Labels_label_logo">Label Logo</label>
<input id="ytLabels_label_logo" type="hidden" name="Labels[label_logo]" value="">
<input id="Labels_label_logo" type="file" name="Labels[label_logo]">
<div id="Labels_label_logo_em_" class="errorMessage" style="display:none"></div>
</div>
Thus, when I save, I lose the current image in the database.
Is this a bug, or have I missed something?