J'ai remarqué dans Kohana 3 ces messages d'erreur fournis par défaut.Puis-je formater mes chaînes de validation avec des informations pertinentes dans Kohana 3?
return array(
'not_empty' => ':field must not be empty.',
);
De toute évidence, :field
est remplacé par le nom du champ.
Maintenant, je valide un téléchargement d'image. Évidemment, je ne permets que JPG, JPEG, GIF & PNG.
J'ai un message d'erreur mis en place comme ça. J'utilise également l'assistant de validation de Kohana comme tel.
$input->rules('photo', array(
'Upload::type' => array('Upload::type' => array('jpg', 'jpeg', 'png', 'gif'))
));
Est-il possible que je peux utiliser ces extensions acceptées dans ma chaîne d'erreur, peut-être comme ...
return array(
'photo' => array(
'Upload::type' => 'You can only upload files of :types'
)
);
Votre exemple de code fonctionnera En l'état, il suffit d'utiliser ': param1' à la place de': types'. – shadowhand
Votre code a une erreur, le tableau de types devrait être enveloppé dans un tableau. – shadowhand
@shadowhand Je suivais [l'exemple de Kerkness] (http://kerkness.ca/wiki/doku.php?id=validation). Voulez-vous dire qu'il devrait être 'array ('Upload :: type' => array (array ('jpg', 'jpeg', 'png', 'gif')))'? – alex