我是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