【问题标题】:Yii2 Cannot get PendalF89/yii2-filemanager to work in backendYii2 无法让 PendalF89/yii2-filemanager 在后端工作
【发布时间】:2015-05-23 14:40:26
【问题描述】:

我无法让PendalF89/yii2-filemanager 在我的后端应用程序中工作。

我正在使用改进的高级模板,可以找到here

每当我上传图片时,它都会转到_protected/backend/uploads,但是我需要前端和后端可以公开访问这些图片。

所以上传文件夹需要在受保护的文件夹之外,但是我似乎无法设置我的文件管理器配置来这样做。

我需要更改基本路径,但我不太确定要使用什么别名,因为它似乎总是在当前应用程序根目录中创建一个文件夹,例如 _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],
            ],
        ],
    ],

【问题讨论】:

    标签: php web-applications configuration yii2 yii2-advanced-app


    【解决方案1】:

    对我来说,它正在使用此设置。 图像将在例如。 “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',
        ],
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-24
      • 1970-01-01
      • 1970-01-01
      • 2017-11-07
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多