我正在使用TinyMCE将新段落发布到网站
并在张贴后显示这样的段落:
<p>Some text</p>
所以它也张贴标签
如何解决这个问题?
-这就是我打印段落的方式:
<p> {{$data->subtitle}} </p>
根据您的代码,您不仅使用常规的旧PHP,而且使用类似Larvel Blade模板的东西。
通常,由于安全原因,模板系统不允许您直接输出这样的HTML(它们试图防止注入攻击,您应该注意它们!!(。
如果真的是Blade,试着做
{!! $data->subtitle !!}
- 参考:https://laravel.com/docs/8.x/blade#displaying-未扫描数据
- 另请阅读:https://laravel.com/docs/8.x/blade#displaying-数据
我能够通过解码字符串来解决这个问题:
<?php
$str = $data->subtitle;
echo html_entity_decode($str);
?>