2010-05-01 4 views
0

Comment valider le téléchargement de fichiers dans CakePHP? Quand j'en ai écrit comme ceci: Validation du fichier de validation CakePHP

var $validate = array(
    'file' => array(
     'select' => array(
      'rule' => array('selectFile'), 
      'message' => 'There is no file!'), 
     'type' => array(
      'rule' => array('typeFile'), 
      'message' => 'Bad type!'), 
     'size' => array(
      'rule' => array('sizeFile'), 
      'message' => 'Bad with size!')));
Fonctionne uniquement avec la dernière validation, ici 'taille'. Peut-être connaissez-vous la solution, pour la validation des fichiers avec beaucoup de messages?

+0

Je crée des méthodes selectFile(), typeFile() et sizeFile(), pour le test tous les retours faux, mais l'ordre est: la taille, le type et sélectionnez. Pourquoi ne pas commander par select, type et la dernière taille? – kicaj

Répondre

0

essayer d'ajouter nécessaire = true à chacune des 3 règles

+0

J'ai trouvé la solution: http://www.openwritings.net/content/execution-order-multiple-validation-rules – kicaj