It's showing an error like "Undefined variable: fullImgSource".
Can anyone help me with this?
in view
<div class="form">
<?php
$form=$this->beginWidget('CActiveForm', array(
'id'=>'Candidate-form',
'enableClientValidation'=>true,
'clientOptions'=>array(
'validateOnSubmit'=>true
),
'htmlOptions' => array('enctype' => 'multipart/form-data')
));
?>
<p class="note">Fields with <span class="required">*</span> are required. </p>
<?php echo $form->errorSummary($model); ?>
<?php
echo $form->labelEx($model, 'delete_YN');
echo $form->fileField($model, 'delete_YN');
echo $form->error($model, 'delete_YN');
?>
<div class="row buttons">
<?php echo CHtml::submitButton($model->isNewRecord ? 'Add' : 'Save'); ?>
</div>
<?php $this->endWidget(); ?>
</div><!-- form -->
In Controller code is here
Uploadfile
$model = new Candidate;
if(isset($_POST['Candidate']))
{
$model->attributes=$_POST['Candidate'];
$name=@$_FILES["Candidate"]["name"]["delete_YN"];
$model->delete_YN = CUploadedFile::getInstance($model,'delete_YN');
if($model->save())
$fullImgSource = Yii::getPathOfAlias('webroot').'/upload/'.$name;
$model->delete_YN->saveAs($fullImgSource);
$model->delete_YN = $name;
$model->save();
$this->redirect(array('view','id'=>$model->id));
}
$this->render('create',array('model'=>$model,));