我是PHP和yii的新手。我在表单中有一个文件字段来上传图片。我使用以下代码使用文件字段上传图像。显示上传的图片yii
代码在浏览:
<?php echo $form->fileField($model,'logo', array('class'=>'input-file')); ?>
<img src="<?php
echo Yii::app()->request->baseUrl.'/protected/uploads/sitelogo/'.$savedvalues['varLogo'];
?>" width="50" height="50" />
<?php echo $form->hiddenField($model,'hiddenfile',
array('value'=>$savedvalues['varLogo'])); ?>
代码控制器:
$randnum = rand(0,100);
$home->varLogo = $randnum.$model->logo;
$file= Yii::app()->getBasePath().'/uploads/sitelogo/'.$randnum.$model->logo;
$model->logo->saveAs($file);
的图像上传现在的罚款。我已将上传的图像保存在protected\uploads\
文件夹中。我试图在编辑图像部分显示上传的图像。但图像不显示。它在萤火虫中显示failed to load the given url
。
我该如何解决这个问题?
所以这帮助?问你的问题,如果有什么不清楚你 – llamerr 2012-04-28 11:16:34