Salve a tutti, sviluppo con Yii(1.1) da poco e probabilmente non mi è ancora chiaro come funzionano alcuni semplici processi. Ciò che intendo fare è uplodare un file immagine in una cartella "upload" sul server, senza avere un model di supporto perchè non esiste tabella di db collegata per la gestione delle immagini.
View : un semplice form formato da un solo pulsante che sulla selezione del file solleva l’evento submit
[…]
<form action="<?php echo Yii::app()->baseUrl.’/Pics/UploadImage’; ?>" enctype=“multipart/form-data” method=“POST” id=“gallery-image”>
<input name=“filename” type=“file” class=“btn btn-primary” value="<?php echo Yii::t(‘site_translation’,‘Image’); ?>" onchange=“this.form.submit()”>
</form>
[…]
Controller: public function UploadImage(){
print_r($_FILES[‘filename’][‘name’]); // controllo che sia stato caricato il file selezionato e trovo l’array compilato
$objImage = CUploadedFile::getInstance( ??? , ‘image’);
$objImage->saveAs(Yii::app()->baseUrl.’/upload’);
}
Non riesco a capire evitare di utilizzare un model, help please!!!
grazie in anticipo per le eventuali risposte