【发布时间】:2013-12-12 05:29:22
【问题描述】:
我需要文本区域中的所有空格。我将 trim 选项设置为 false,但似乎完全忽略了它。
$builder->add('descr', 'textarea', array(
'trim' => false
));
我错过了什么?
【问题讨论】:
标签: forms symfony-2.3
我需要文本区域中的所有空格。我将 trim 选项设置为 false,但似乎完全忽略了它。
$builder->add('descr', 'textarea', array(
'trim' => false
));
我错过了什么?
【问题讨论】:
标签: forms symfony-2.3
这个问题很老了,但对于那些面临类似问题的人,我可能有一个解决方案。
问题不在于被忽略的 'trim' 属性。
html 根本不会将 \n 呈现为换行符。
在您的 .twig 文件中尝试以下操作:
{{ entity.descr|nl2br }}
这会将 \n 转换为 <br>。
来源:http://twig.sensiolabs.org/doc/filters/nl2br.html
希望,这会有所帮助。
【讨论】: