zeige hochgeladene Bild yii

Ich bin neu in php und yii. Ich hab ein Datei-Feld in mein Formular zum hochladen von Bildern. Ich verwende den folgenden code, um das Bild hochzuladen mit dem Datei-Feld.

Code im Blick:

<?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'])); ?> 

code in controller:

$randnum = rand(0,100);
$home->varLogo = $randnum.$model->logo;
$file= Yii::app()->getBasePath().'/uploads/sitelogo/'.$randnum.$model->logo;
$model->logo->saveAs($file);    

Bilder hochladen jetzt gut. Ich habe gespeichert, das hochgeladene Bilder in protected\uploads\ Ordner. Ich versuche zu zeigen, das hochgeladene Bild in Bild Bearbeiten, Abschnitt. Das Bild wird aber nicht angezeigt. Es Zeigt failed to load the given url im firebug.

Wie kann ich dieses Problem zu beheben?

  • ist das also geholfen? stellen Sie Ihre Fragen, wenn etwas unklar ist, für Sie
Schreibe einen Kommentar