因前后端分离,前端富文本添加的图片url是错误的,需要拼接。
foreach ($res as $key => $value) {
$a= htmlspecialchars($value["hy04007"]);
if(!CCheck::isEmpty($a)){
$Sl="";
//判断富文本中不存在http进入
if(!strstr($a,"http:")){
//判断是否有需要替换的url
if(strstr($a,"/project01/assets/")){
//替换所需要的路径
$Sl = str_replace("/project01/assets/","http://xxxx.cn/project01/assets/",$a);
}else if(strstr($a,"assets/")){
$Sl = str_replace("assets/","http:/xxxx.cn/assets/",$a);
}
//把预定义的 HTML 实体 "<"(小于)和 ">"(大于)转换为字符:
$res[$key]["hy04007"] = htmlspecialchars_decode($Sl);
}
}
}