2013-07-27 53 views
1

我在CakePHP上做了一个基于phpBB的小论坛引擎。如何在CakePHP中将HTML转换为纯文本?

因此,当有人发布消息时,他们在textarea中输入文本,在beforeSave()等操作中,系统使用Sanitize::html()替换字符以使HTML输入安全。问题是,当用户想要编辑消息时,它应该被“编码回”为纯文本,所以他们不必处理这种编码。

但我还没有找到一个从HTML实体转换为纯文本的函数。有没有任何功能可以做到这一点,无论是本地在PHP或作为CakePHP的一部分?

回答

4

不要对输入进行清理,只能在输出上使用h()进行转义。 这是推荐的方法。

+0

是的,其实我应该这样做。谢谢! – Eagle