Laravel模型绑定和HTML编辑器

时间:2014-02-01 05:53:14

标签: php laravel laravel-4

我正在使用字段的HTML编辑器,并且在使用模型绑定和资源控制器在编辑表单上打印内容时遇到问题。 由于编辑器接受HTML标记,因此它们不会被转义(htmlentities方式),并且插入raw。 虽然这可能不是问题,但由于需要编辑文本,我需要找到一种方法将该文本打印回HTML编辑器并解析所有HTML。

这是一个通过JS附加HTML编辑器的字段(用于插入和编辑):

{{ Form::textarea('text', null, array('class' => 'form-control')) }}

在创建CRUD的模型绑定方式之外,{{ html_entity_decode($text) }}将在将文本输出回编辑器时完成工作。

问题: 有没有办法将htmlentities()添加到模型绑定表单?我需要在HTML编辑器中打印包含html的文本,该文本将正确解析它。

P.S。使用Laravel的助手e()似乎无法解决问题。

提前致谢

1 个答案:

答案 0 :(得分:1)

您是否尝试将已解码的文本传递到表单中:textarea如下:

{{ Form::textarea('text', html_entity_decode($model->text), array('class' => 'form-control')) }}