东汉末年分三国 2016-10-21 10:32:04 2091次浏览 0条回复 0 0 0

之前配置好的编辑器插件出现了问题,网上有好多种说法和解决办法,这里我说一下我的问题

我这里是因为我设置了ACF却没有设置完全,导致控制器里面的编辑器配置无法正常加载

'access' => [
                'class' => AccessControl::className(),
                'rules' => [
                    [
                        'actions' => ['index','create','view','update','delete',],
                        'allow' => true,
                        'roles' => ['@'],
                    ],
                ],
            ],

再来看public function actions()的代码

public function actions() {
        return [
            'upload' => [
                'class' => 'kucha\ueditor\UEditorAction',
                'config' => [
                    'imageUrlPrefix' => "",
                    'imagePathFormat' => '/ytwl/backend/web/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}',
                    'imageManagerListPath' => '/ytwl/backend/web/upload/image/',
                ],
            ],
        ];
    }

解决方法就是在access 下actions里面加上upload,或者直接不写access下的actions把允许权限应用到控制器所有的请求。

还有一个注意的是如果imagePathFormat配置的路径前面不加/的话会出现上传成功,但是在编辑器里面显示的 QQ截图20161021101047.png 加上就没有问题了

    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册