我在CakePHP上做了一个基于phpBB的小论坛引擎。如何在CakePHP中将HTML转换为纯文本?
因此,当有人发布消息时,他们在textarea中输入文本,在beforeSave()
等操作中,系统使用Sanitize::html()
替换字符以使HTML输入安全。问题是,当用户想要编辑消息时,它应该被“编码回”为纯文本,所以他们不必处理这种编码。
但我还没有找到一个从HTML实体转换为纯文本的函数。有没有任何功能可以做到这一点,无论是本地在PHP或作为CakePHP的一部分?
我在CakePHP上做了一个基于phpBB的小论坛引擎。如何在CakePHP中将HTML转换为纯文本?
因此,当有人发布消息时,他们在textarea中输入文本,在beforeSave()
等操作中,系统使用Sanitize::html()
替换字符以使HTML输入安全。问题是,当用户想要编辑消息时,它应该被“编码回”为纯文本,所以他们不必处理这种编码。
但我还没有找到一个从HTML实体转换为纯文本的函数。有没有任何功能可以做到这一点,无论是本地在PHP或作为CakePHP的一部分?
是的,其实我应该这样做。谢谢! – Eagle