ueditor使用过程中遇到的问题:
(1)PHP配置上传路径时,是在“ueditor\php\config.json”中的‘imagePathFormat’字段,其他保持不变即可,
如果有改变前缀需求则修改'imageUrlPrefix',其他需求可以查看文档: https://fex.baidu.com/ueditor/#start-start
(2) 在框架中配置‘imagePathFormat’路径时需要写全路径,(重要)
imagePathFormat 介绍
作用:指定文件上传路径和返回路径,支持格式化
1.4.2+ 路径配置项无论是否以 "/" 开头,都是相对于 网站根目录 的路径。
例如,假设网站根目录是:"D://apache/www/",以下是 imagePathFormat 的配置值以及对应的存放目录。
"/upload/{filename}" --> "D://apache/www/upload/"
具体可看文档后端配置->上传路径配置
(3)tp5框架中html页面引入extend文件夹中的ueditor相关js,在config.php中设置'view_replace_str'(视图输出字符串内容替换)
'view_replace_str' => [
'__EXTENDS__'=>'/tp5admin/extend',
],
'__EXTENDS__'=>'/tp5/extend',即 ‘/项目目录名/extend',其中第一个‘/’是将值指向根目录下,不加就会将路径拼接到当前请求之后
例如:
我的请求为: http://localhost/tp5/public/admin/article/add
'__EXTENDS__'=>'/tp5/extend' ,最终路径为 http://localhost/tp5/extend/ueditor/ueditor.config.js
'__EXTENDS__'=>'tp5/extend' ,最终路径为 http://localhost/tp5/public/admin/article/tp5/extend/ueditor/ueditor.config.js
‘imagePathFormat’设置时也一样,虽然上传成功但图片显示时路径同上。
(4)将入库内容取出赋值给ueditor时直接赋值会显示标签,因为本人的入库数据标签为字符实体。