Problème Avec La Validation D'un Upload

Bonjour à toutes et à tous.

Premièrement, je commencerais par je vous dire que je suis tout nouveau sur ce Framework PHP

et de manière générale, tout nouveau sur les Framework PHP. Mais je m’y met ^^.

J’ai un problème quant à la validation d’un filefield lors d’un upload.

J’ai défini dans mon modèle un “rule” permettant de définir plusieurs critaires de validation.

Pour exemple, dans mon “rule” j’ai mis ces deux ligne :

[HTML]

array('lien', 'required', 'message'=>''),


array('lien', 'file',


    'types' => 'pdf,doc,docx,odt,txt,zip',


    'allowEmpty' => true,


    'maxSize' => 1024 * 1024 * 2,


    'tooLarge' => 'La taille du fichier ne doit pas excéder 2Mo',


    'wrongType' => 'L\'extention de votre fichier n\'est pas autorisé',


)

[/HTML]

Et c’est ici que je ne comprend pas. En effet, le fait d’avoir mis ceci :

[HTML]

array('lien', 'required', 'message'=>''),

[/HTML]

me permet bien de vérifier que le champ filefield est bien renseigné. Cenpendant,

ceci ne semble pas être prit en compte :

[HTML]

array('lien', 'file',


    'types' => 'pdf,doc,docx,odt,txt,zip',


    'allowEmpty' => true,


    'maxSize' => 1024 * 1024 * 2,


    'tooLarge' => 'La taille du fichier ne doit pas excéder 2Mo',


    'wrongType' => 'L\'extention de votre fichier n\'est pas autorisé',


)

[/HTML]

Je vous joins mon modèle, mon controlleur ainsi que ma vue en PJ.

Ceci permettant de ne pas avoir un POST trop important.

Voilà les amis(es), j’espère que vous pourrez me venir en aide.

Si j’ai omis des informations, faites le moi savoir, je serais ravis de mettre à jour mon POST.

D’avance merci.

Bien amicalement.

Arteckos.

Bonjour tout le monde.

Bon j’ai fini par résoudre mon problème en modifiant la manière d’uploader le fichier dans le controlleur.

Voici mes fichiers en PJ si ça peut aider quelqu’un.

Par contre est-ce que quelqu’un pourrait me dire commment passer mon Post en Résolu svp ?

Amicalement

Arteckos

Je pense que tu devras de ce cas modifier le titre du fil en ajoutant le mot au debut«[Résolu]»