Tema: PHp y yii
Ver Mensaje Individual
  #13 (permalink)  
Antiguo 18/02/2014, 14:22
Avatar de JeMaGa
JeMaGa
 
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 12 años, 9 meses
Puntos: 4
Respuesta: valor multiple

Hola mUchas gracias yo estoy trabajando en Yii framework

entonces este trabaja bajo modelo vista controlador

tengo un form que muestra como tal el campo para cargar archivos
Código PHP:
Ver original
  1. <?php  echo $form->labelEx($model, 'Ruta'); ?>  
  2. <?php  echo $form->fileField($model, 'Ruta', array('multiple'=>"multiple")); ?>
  3. <?php  echo $form->error($model, 'Ruta'); ?>  
  4.  
  5. <div class="Col-md-10">
  6.    <?php echo CHtml::submitButton($model->isNewRecord ? 'Subir' : 'Save'); ?>
  7. </div>

este es el controlador donde va toda la parte logica este metodo guarda los datos en la base de datos
Código PHP:
Ver original
  1. public function actionCreate() {
  2.        
  3.        if (isset($_POST['Documentos'])) {
  4.             $model->attributes = $_POST['Documentos'];
  5.  
  6.             $subiendoImagen = CUploadedFile::getInstance($model, 'Ruta');
  7.             $imgNombre = "{$subiendoImagen}";  // numero aleatorio  + nombre de archivo
  8.             $model->Ruta = $imgNombre;
  9.  
  10.             if ($model->save())
  11.                 $subiendoImagen->saveAs(Yii::app()->basePath . '/imagenes/' . $imgNombre);
  12.             $this->redirect(array('view', 'id' => $model->ID));
  13.         }
  14.         $this->render('create', array('model' => $model,));
  15.     }

Estonces lo que pasa es que no se como ingresar todas las imagenes que esten cargadas en ese campo de file es decir guardarlas en la base de datos


SI me pudieran dar un ejemplo o ayudar se los agradecería mucho!!!