Я установил расширение KCFinder в своем приложении yii2 через композитор.
Ввиду этого я использовал следующий код:
use iutbay\yii2kcfinder\KCFinderInputWidget;
echo KCFinderInputWidget::widget([
'name' => 'file',
]);
Виджет работает, но я не могу загружать файлы, потому что в виджете нет кнопки «Загрузить».
Проверьте описание виджета, https://github.com/iutbay/yii2-kcfinder. Вам нужно установить опцию ‘access.files.upload’ в ‘true’.
$kcfOptions = array_merge(KCFinder::$kcfDefaultOptions, [
'uploadURL' => Yii::getAlias('@web').'/upload',
'access' => [
'files' => [
'upload' => true,
.......
],
]);
// Set kcfinder session options
Yii::$app->session->set('KCFINDER', $kcfOptions);
Вы должны переписать параметры после того, как вы создали виджет
Других решений пока нет …