Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

YII2 How to add custom validation rule for file type

I am using :

[['avatar'], 'file', 'skipOnEmpty' => true, 'message'=>'png,jpg,jpeg files only', 'extensions' => 'png, jpg ,jpeg','on'=>'update']

It shows me validation message : "Only files with these extensions are allowed: png, jpg, jpeg." But i want validation message like: "png,jpg,jpeg files only". How can i do that ?

like image 785
Nilesh Kumar Avatar asked Sep 18 '25 02:09

Nilesh Kumar


1 Answers

Use wrongExtension property:

[['avatar'], 'file', 'skipOnEmpty' => true, 'extensions' => 'png, jpg ,jpeg', 'wrongExtension'=>'{extensions} files only', 'on'=>'update']
like image 89
Insane Skull Avatar answered Sep 20 '25 18:09

Insane Skull