2012-07-31 58 views
3

我在表单中添加了文本区域。问题在于保存了换行符时,它将正确保存到数据库中,但在查看页面中根本没有换行符。Cakephp文本区域换行符

实施例:
键入到文本区的形式:


一个
示例

保存到数据库中作为:


一个
示例

查看页面显示为:
这是一个示例

任何人有任何想法如何在视图页面中显示换行符?

回答

9

在您的查看页面中使用nl2br函数。

+0

这工作!谢谢!! – jase89 2012-07-31 13:08:33

+1

也,如果它是明文,不要忘记使用h()! 'echo nl2br(h($ text));' – mark 2012-07-31 13:12:24

3

如果您使用纯文本,请使用h()。

echo nl2br(h($your_field_name));