我不知道这个问题是不是很愚蠢,但是......
如何将换行符添加到数据库注册表?我只想在编辑或添加表单中向用户显示的输入之后添加一个换行符。
例如:
//edit view
echo $this->Form->input('reply_above');
我想发送一封包含一些信息的邮件,这个字符串应该在顶部与邮件的其余部分分开,并用换行符分隔。
我在控制器中的编辑操作中尝试过这个:
$this->request->data['Setting']['reply_separator'].= '<br />';
但是,当我使用邮件功能时,它会显示<br />
而不是打印它。(我真的不想以 HTML 格式发送邮件)
存储在数据库中的文本不使用<br />
换行符。他们用什么代替?我也尝试过\n
,但它也不起作用。
谢谢。
更新
在保存数据之前,我可以在编辑控制器中添加一个新行:
$this->request->data['Setting']['reply_separator'].="
";
但它看起来确实不是一个好的解决方案,而且我不能用这种方法添加多个换行符。有什么解决办法吗?