Cargando

Ir a contenido

X
Deja tu iPhone en la mesa y escucha todo lo que dicen cuando tu no estás
ATENCION
Ver Más! Alguien con su iPhone te podría estar escuchando (aun estando bloqueado). Mira cómo lo hacen.

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





 

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


 

Publicado 13 febrero 2015 - 22:28

Prueba agregandole el allowEmpty en true:

Por favor Identificate o Registrate para poder ver este contenido



 

Publicado 13 febrero 2015 - 22:29

Creo que hay que agregarle las operaciones para validar



 

Publicado 13 febrero 2015 - 22:30

Con esto te deberia funcionar perfectamente:

Por favor Identificate o Registrate para poder ver este contenido



 

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.



 

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.