J'ai mis la validation dans yii pour les images. Cela fonctionne pendant la création de l'enregistrement, mais lors de la mise à jour du formulaire, il valide également le champ de l'image. Je ne veux pas mettre à jour l'image à chaque fois. Comment les règles peuvent-elles être définies pour cela? Merci.Comment valider l'image à la mise à jour dans yii2
0
A
Répondre
0
Ceci est très facile lors de la mise à jour du fichier ou de l'image. Vous devez créer un scénario pour cela, par exemple si vous avez des règles.
public function rules()
{
return [
[['contents'], 'string'],
[['status', 'parent_id', 'sort_order'], 'integer'],
[['status','title'], 'required'],
[['image'], 'required', 'on' => 'create'],
[['title', 'slug'], 'string', 'max' => 255],
];
}
puis dans votre Controller à l'action de création, utilisez ce code.
$model->setScenario('create');
assez simple.
+0
Merci J'ai utilisé votre code, il a été très aide complète et son fonctionnement bien. –
ce n'est pas clair pour moi, voulez-vous ti valider l'image sur la mise à jour ou non? –