Cargando

Ir a contenido

X

problema con validación de un campo file en yii framework



5 Respuestas de expertos

#1   Daniel Mauricio Valencia Gomez

  •   Reputación:2
  •   Respuestas:19

Publicado 13 febrero 2015 - 21:58

Hola, espero alguien me pueda ayudar con mi problema:

tengo en mi modelo lo siguiente:

 

 

este es el campo en mi formulario:

 

 

y este es mi accion create en mi controlador:

 

 

 

mi problema es que nunca pasa el filtro de la validacion asi seleccione una imagen con formato permitido , siempre me saca el mensaje de validacion que el formato no es permitido, ya he mirado varios tutoriales y creo que la regla de validacion es correcta, no se donde pueda tener el error..

muchas gracias!!


  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

#2   Joel7

  •   Reputación:424
  •   Respuestas:456
  •   Tutoriales:1
0 0 1

Publicado 13 febrero 2015 - 22:28

Prueba agregandole el allowEmpty en true:

Por favor Identificate o Registrate para poder ver este contenido



#3   Pascual

  •   Reputación:30
  •   Respuestas:343

Publicado 13 febrero 2015 - 22:29

Creo que hay que agregarle las operaciones para validar



#4   Jhony10

  •   Reputación:383
  •   Respuestas:396
  •   Tutoriales:5

Publicado 13 febrero 2015 - 22:30

Con esto te deberia funcionar perfectamente:

Por favor Identificate o Registrate para poder ver este contenido



#5   Daniel Mauricio Valencia Gomez

  •   Reputación:2
  •   Respuestas:19

Publicado 19 febrero 2015 - 20:36  AUTOR PREGUNTA

Gracias por responder , ya me funciono: como tenia esta linea asi = $uploadedFile = CUploadedFile::getInstanceByName('image_logo');

 

despues tenia que hacerle lo siguiente  para que validara el 'image_logo'  : $model->image_logo = $uploadedFile;

 

hice eso y me funcionó .. muchas gracias.



#6   Cesar Ortiz

  •   Reputación:523
  •   Respuestas:450
  •   Tutoriales:37

Publicado 19 febrero 2015 - 21:07

Gracias por responder , ya me funciono: como tenia esta linea asi = $uploadedFile = CUploadedFile::getInstanceByName('image_logo');

 

despues tenia que hacerle lo siguiente  para que validara el 'image_logo'  : $model->image_logo = $uploadedFile;

 

hice eso y me funcionó .. muchas gracias.

 

Y gracias a ti por responder con tu solución. Punto de reputación positivo dado a tí.

 

Saludos Daniel.




No esperes más y entra en Solvetic
Deja tus soluciones y aprovecha las ventajas de la cuenta de usuario ¡Únete!



x

¿Tienes otra pregunta? Aquí puedes encontrar más soluciones!

¿Sigues sin solución? Realiza tu pregunta gratis en Solvetic ¡Únete!