关于yii2-ueditor-widget 后端配置无法正常加载的一种情况 [ 2.0 版本 ]
关于如何安装配置ueditor的问题,这里不再详细描述,如果需要请参考大裤衩子同学的文章,偶也是跟着他的文章来的,这是地址:http://www.yiichina.com/extension/342
这里在说说我自己使用中遇到的情况,第一次配置成功并没有出什么问题,完成文章组件的其他细节再返回来测试的时候发现,图片上传组件提示
我查找了很多情况,都无法解决这个问题,后来在用小乌龟对比ArticleController的变更的时候发现,可能是我配置了权限控制的问题,注释了accesscontrol之后发现后端配置可以正常加载。
原来是我在控制器里面写ACF的时候
'access' => [
'class' => AccessControl::className(),
'rules' => [
[
'actions' => ['index','create','view','update','delete',],
'allow' => true,
'roles' => ['@'],
],
],
],
这个跟权限的执行规则有关,只要没有与之匹配的规则便认为请求不合法。
所以
public function actions() {
'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就可以正在返回后端配置,最省事的方法应该是权限里的actions不写,直接默认适用所有的请求
再一个小细节就是在配置上传路径的时候前面得有“/”要不然会出现这种情况
图片上传成功,就是无法再编辑器里面正常显示,加上/就没问题。
第一次发文,水平有限,只是分享一下自己遇到的问题,与君共勉。
东汉末年分三国
注册时间:2015-10-20
最后登录:2019-02-18
在线时长:70小时16分
最后登录:2019-02-18
在线时长:70小时16分
- 粉丝3
- 金钱5175
- 威望10
- 积分5975
共 2 条评论
不错的 赞一个
我就想知道access 这在哪
建议看看大裤衩同学的文章,有链接的