我无法在后端应用程序中使用PendalF89/yii2-filemanager。
我正在使用改进的高级模板here
每当我上传图片时,它都会进入保护/后端/上传,但我需要将图片公开用于前端和后端。
所以上传文件夹需要在受保护的文件夹之外,但我似乎无法设置我的文件管理器配置。
我需要更改基本路径,但我不太确定要使用哪个别名,因为它似乎总是在当前应用根目录中创建一个文件夹,例如 _protected /后端
这是我当前的配置:
'filemanager' => [
'class' => 'pendalf89\filemanager\Module',
// Upload routes
'routes' => [
// Base absolute path to web directory
'baseUrl' => '',
// Base web directory url
'basePath' => '@webroot',
// Path for uploaded files in web directory
'uploadPath' => 'uploads',
],
// Thumbnails info
'thumbs' => [
'small' => [
'name' => 'Small',
'size' => [100, 100],
],
'medium' => [
'name' => 'Medium',
'size' => [300, 200],
],
'large' => [
'name' => 'Large',
'size' => [500, 400],
],
],
],
答案 0 :(得分:0)
对我而言,它正在使用此设置。 图像将在例如。 “app-root / web / uploads / 2015/07 /”文件夹(Yii2基本版)。希望这有助于理解。
// Upload routes
'routes' => [
// Base absolute path to web directory
'baseUrl' => '/web',
// Base web directory url -- htdocs eg.
'basePath' => dirname(__DIR__),
// Path for uploaded files in web directory
'uploadPath' => 'uploads',
],