cakePHP v2.x - 显示数据库字段的内容
问题描述:
初学者问题:为什么cakePHP在使用时不显示回车/换行符和其他字符;cakePHP v2.x - 显示数据库字段的内容
<?php echo h($property['Property']['fullDesc']); ?>
我尝试使用
<?php echo $property['Property']['fullDesc']; ?>
但两者示出作为文本而不是段落的一个块的文本输出。
任何帮助非常感谢。
答
h函数只是php htmlspecialchars()函数的包装。它不会将回车符转换成<br />
标签。你需要做这样的事情:
echo nl2br(h($property['Property']['fullDesc']));
答
基本PHP ...
<?php echo nl2br(h($property['Property']['fullDesc'])); ?>
nl2br()将成为这些新行到<br>
提示:你可以让你的烘焙模板包括自动为您所有的文本区域字段。 请参阅http://www.dereuromark.de/2012/04/24/cake-bake-custom-templates-deluxe/
+0
非常感谢你的任何信息是非常欢迎的:-) – Nick 2013-04-07 18:15:27
非常感谢你,这听起来的确是简单的新线BR。 这是在哪个地方记录?我正在使用CakePHP的最新版本,并多次阅读其在线手册。 – Nick 2013-04-07 18:11:01
以下是有关h()函数和其他全局函数的文档:http://book.cakephp.org/2.0/en/core-libraries/global-constants-and-functions.html – 2013-04-08 16:52:24