我正在使用 ckeditor 将一些 html 结构插入到数据库中。我首先使用代码视图将html结构粘贴到编辑器中,插入mysql db后,直到网页回显,html结构数据仍然保持。
但是,当再次调用相同的数据到同一个ckeditor进行更新时,结构被破坏了,我发现ckeditor已经自动将html标签更改为代码,下面是摘录:-
A)要粘贴到编辑器代码视图以进行插入的html代码(好)
<a href="#">
<img src="../catalog/view/theme/default/images/services/b1.jpg" alt="" />
<div class="btn-gradient-yellow">Details
<div class="btn-arrow"></div>
</div>
<div class="cat-title-bg">
SERVICES
</div>
</a>
B)数据库数据(好)
<a href="#">
<img src="../catalog/view/theme/default/images/services/b1.jpg" alt="" />
<div class="btn-gradient-yellow">Details
<div class="btn-arrow"></div>
</div>
<div class="cat-title-bg">
SERVICES
</div>
</a>
C)从db调用的网页数据(好)
由 html_entity_decode($record["content"],ENT_COMPAT, 'UTF-8') 调用;
<a href="#">
<img src="/catalog/view/theme/default/images/services/b1.jpg" alt="" />
<div class="btn-gradient-yellow">Details
<div class="btn-arrow"></div>
</div>
<div class="cat-title-bg">
SERVICES
</div>
</a>
D) ckeditor 中的代码视图,内容由上述数据填充(已更改)
由 html_entity_decode($record["content"],ENT_COMPAT, 'UTF-8') 调用;
<a href="#"><img alt="" src="../catalog/view/theme/default/images/services/b1.jpg" /></a>
<div class="btn-gradient-yellow"><a href="#">Details </a>
<div class="btn-arrow"> </div>
<a href="#"> </a></div>
<a href="#"> </a>
<div class="cat-title-bg"><a href="#">SERVICES</a></div>
我如何要求 ckeditor 不要对数据添加更改?