J'ai défini les validations comme suit,validation de dimension d'image Yii2
[['avatar', 'fileName', 'image'], 'safe'],
[['image'], 'file', 'extensions' => 'jpg, gif, png', 'maxSize' => 1024 * 1024 * 2], //max size is 2mb
['image', 'image', 'minWidth' => 250, 'maxWidth' => 250,'minHeight' => 250, 'maxHeight' => 250],
mais la dernière ligne ne fonctionne pas. je pourrais télécharger des images dans n'importe quelle dimension.
['image', 'image', 'minWidth' => 250, 'maxWidth' => 250,'minHeight' => 250, 'maxHeight' => 250],
pourquoi cela ne fonctionne-t-il pas?
class User extends Base
{
public $image;
avatar et fileName sont stockés dans la base de données.
Et dans le contrôleur, j'utilise.
$image = UploadedFile::getInstance($this, 'image');
j'ai essayé de combiner et comme mentionné. ça ne marche toujours pas. Au lieu de cela, il est simplement téléchargé sans validation. je doute que si le validateur d'image fonctionne correctement parce que je pourrais même télécharger le fichier .csv avec ceci –
Juste vu quelque chose, mettant à jour la réponse –
Cela fonctionne pour moi. Merci ! – CTala