В профиле отображается аватар разных размеров в зависимости от того какого размера аватар был загружен.
Код: Выделить всё
<?= $form->field($model, 'avatar')->widget(FileInput::class, [
'class' => 'col-md-15',
'options' => ['accept'=>'image/*'],
'pluginOptions' => [
'allowedFileExtensions'=> ['jpg','gif','png'],
'browseClass' => 'btn btn-primary btn-block',
'browseIcon' => '<i class="glyphicon glyphicon-camera"></i> ',
'browseLabel' => \Yii::t('userextended', 'Изменить аватар'),
'previewFileType' => 'image',
'showCaption' => false,
'showRemove' => false,
'showUpload' => true,
]
])->label(false) ?>
Код: Выделить всё
['primaryImage', 'image', 'extensions' => 'png, jpg',
'minWidth' => '', 'maxWidth' => '',
'minHeight' => '', 'maxHeight' => '',
],
Как заставить валидацию JS обрабатывать размеры ?,
так-же как она обрабатывает расширения с помощью этого кода
Код: Выделить всё
'allowedFileExtensions'=> [ 'jpg','gif','png'],