Yii1 Formulario en ventana modal y guardar imagenes

Hola,antes que todo les pido desculpa por que con este nuevo forum aun no he entendido como formattar el texto, y tambien les pido disculpa por mi espanol.
Creé un formulario que se abre en una ventana emergente modal. De esta forma, el usuario puede escribir un mensaje y cargar las imágenes. Entonces todo se guarda en 2 tablas diferentes en la base de datos a través de 2 modelos diferentes.
El mensaje se guarda en una tabla y la imagen en otra tabla.
En cuanto a guardar el mensaje, todo va bien y el mensaje se guarda correctamente. Tengo un problema con guardar imágenes. No puedo guardar por que no me sale nada desde el inputiFile.
Les digo que tengo una action parecida y el formulario tambien para subir muchas imagenes a la vez que pero no renderizo en ventana modal y todo sale bien. En ventana modal tengo tambien el problema que no se me activa la preview de imagenes que estoy selecionando y solo me permite de selecionar una imagen.
Este es mi código

<?php echo CHtml::link('Scrivi Post', "", array( 'style'=&gt;'color:#000000; padding-bottom:0px !important; margin-bottom:0px !important;', 'onclick'=&gt;"{ newPost(); $('#dialogPost').dialog('open'); }" )); ?>

En el main(layout) tengo el enlace que abre el formulario en la ventana emergente modal y la función.

<?php echo CHtml::link('Scrivi Post', "", 
array( 'style'=&gt;'color:#000000; padding-bottom:0px !important; 
margin-bottom:0px !important;', 
'onclick'=&gt;"{ newPost(); $('#dialogPost').dialog('open'); }" )); ?>

Esto es el codigo de la vista che se renderizza el form

<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm', array(
 'id'=>'post-form', 'type'=>'horizontal', 
'method' =>'POST',
 'htmlOptions'=>array( 'enctype'=> 'multipart/form-data', ), 
// Please note: When you enable ajax validation, make sure the corresponding 
// controller action is handling ajax validation correctly. 
// There is a call to performAjaxValidation() commented in generated controller code. 
// See class documentation of CActiveForm for details on this.
 'enableAjaxValidation'=>false, )); ?>
    <?php $this->widget('CMultiFileUpload', array(
 'model'=>$userphoto, 'attribute'=>'images',
 'accept'=>'jpg|png', 
 'options'=>array( 'htmlOptions' => array('multiple' => 'multiple','id'=>'images'), 'afterFileAppend'=>'function(e, v, m){  var fileReader = new FileReader(); fileReader.readAsDataURL(e.files[0]); 
fileReader.onload = function(){
$(".MultiFile-remove:last").before(""); 
$(".MultiFile-label:last img").attr("src", fileReader.result); } 
}',
 //'onFileSelect'=>'function(e, v, m){ alert("onFileSelect - "+v) }', 
//'afterFileSelect'=>'function(e, v, m){ alert("afterFileSelect - "+v) }', 
//'onFileAppend'=>'function(e, v, m){ alert("onFileAppend - "+v) }', 
//'afterFileAppend'=>'function(e, v, m){ alert("afterFileAppend - "+v) }',
 //'onFileRemove'=>'function(e, v, m){ alert("onFileRemove - "+v) }', // 'afterFileRemove'=>'function(e, v, m){ alert("afterFileRemove - "+v) }', 
),
 'denied'=>'Formati permessi jpg|png', 'max'=>10, // max 10 files )); ?>
 <?php echo $form->error($userphoto,'images'); ?>

    <div class="divcamposingolo">
<div class="row">
` <?php echo $form->labelEx($model,'privacy'); ?>
	<?php 
	$opzioni = array('1'=>'Tutti (chiunque su Jummix)','2'=>'Amici (solo i tuoi Amici)','3'=>'Solo Tu (Solo tu puoi leggere il contenuto)');
echo $form->dropDownList($model,'privacy', $opzioni, array('style'=>'width:50%;', 'id'=>'privacy'));
<?php echo $form->error($model,'privacy'); ?>`
</div>
</div>

<div class="divcamposingolo">
<div class="profile-userpic" style="width:10%; display:inline-block;">
    <?php echo User::TumbPhotoProfilo();?>
</div>
<div class="row" style="width:90%;display:inline-block;">
    <?php echo $form->hiddenField($model,'userid',array('value'=>Yii::app()->user->id)); ?>
<?php echo $form->hiddenField($model,'approve',array('value'=>Yii::app()->user->postaprove)); 
<?php echo $form->textArea($model,'message',array('style'=>'width:90%;','maxlength'=>5000,'placeholder'=>'A cosa stai pensando '.Yii::app()->user->nome.'?')); ?>
<?php echo $form->error($model,'message'); ?>
</div>
</div>

<div class="divcamposingolo">
<div class="row">
<?php echo CHtml::submitButton($model->isNewRecord ? 'Conferma' : 'Save',array('class'=>'btn btn-primary btn-small')); ?>
	<?php $this->endWidget(); ?>
</div>
</div>

Esta es la action que tengo en el Controller Post

public function actionCreate(){$model=new Post;$userphoto=new Userphoto;$userphoto->scenario=‘ChargePhotos’;$type = isset($_GET[‘type’]) ? $_GET[‘type’] : ‘post’;	
if(isset($_POST['Post']))
	{
		$userId = Yii::app()->user->id;
		$Utente = User::model()->findByAttributes(array('id'=>Yii::app()->user->id));
		$model->attributes=$_POST['Post'];
		$model->date = date('Y-m-d');
		$model->time = date('G:i:s');
		$model->notify = $Utente->cognome.' '.$Utente->nome.' ha pubblicato qualcosa';
		
		if($model->save())
        {
		$userphoto->attributes = $_POST['Userphoto'];
		$photos = CUploadedFile::getInstancesByName('Userphoto[images]');
		if (isset($photos) && count($photos) > 0) {	
		$photos = CUploadedFile::getInstancesByName('Userphoto[images]');
        foreach ($photos as $image => $pic) {
        $nomeFile=str_replace(" ","",$pic->name);
        $create_link = Yii::app()->createAbsoluteUrl('').'/user-foto/'.$userId.'/'.$nomeFile;
        $path = Yii::getPathOfAlias('webroot').'/user-foto/'.$userId.'/';		
        if(!is_dir($path))
        {
        mkdir($path, 0, true);	
        chmod($path, 0755);
        }
		if ($pic->saveAs($path.'/'.$nomeFile))
		{
        $img_add = new Userphoto();
        $img_add->images = $nomeFile; //it might be $img_add->name for you, filename is just what I chose to call it in my model
        $img_add->userid = Yii::app()->user->id;
	$img_add->postid = $model->id;
	$img_add->link = $create_link; 
        $img_add->cartella = '/user-foto/'.$userId.'/';
	$img_add->date = $date;
        $img_add->save(); 
        }
        else
	{
        echo 'Immagine/i non caricata/e!';
        }
		}
		}
$this->redirect(array('/User/DashBoard'));
           echo CJSON::encode(array(
                'status'=>'success', 
                'flash'=>"Post creato correttamente.", 
                ));
           exit;              
        }
	}
echo CJSON::encode(array(
         'status'=>'failure', 
         'div'=>$this->renderPartial('create', array('model'=>$model,'userphoto'=>$userphoto), true)
         ));
    exit; 
}

Mi problema es que no puedo insertar datos de las imagenes subidas en la tabla de la base de datos ni guardar las imágenes selectionadas en el directorio. ¿Alguien tiene la amabilidad de ayudarme? Gracias de antemano

yo tengo la misma duda en como formatear el texto, pero lo puse entre corchetes la palabra code, con el segundo corchete antecedido de / antes code y me funciono:

 codigo 

Hola Rafael, antes funzionaba asi, però ahora tampoco me ha funzionado. Luego vuelvo a intentarlo. Ahora no puedo por que estoy trabajando. Gracias.

Hola,nadie puede echarme una mano con este modal? he puesto < code > antes del texto que se tiene que formatear y < / code > al final, pero no sale bien. No entiendo como se puede formatear en este nuevo foro!!! Me desculpen.

aqui pongo mi codigo php

Hola, he aprendido como hacerlo. Tengo que poner [code] y non < code >