【问题标题】:Symfony2 textarea ignores trim optionsSymfony2 textarea 忽略修剪选项
【发布时间】:2013-12-12 05:29:22
【问题描述】:

我需要文本区域中的所有空格。我将 trim 选项设置为 false,但似乎完全忽略了它。

$builder->add('descr', 'textarea', array(
    'trim' => false
));

About textarea's trim option

我错过了什么?

【问题讨论】:

    标签: forms symfony-2.3


    【解决方案1】:

    这个问题很老了,但对于那些面临类似问题的人,我可能有一个解决方案。

    问题不在于被忽略的 'trim' 属性。

    html 根本不会将 \n 呈现为换行符。

    在您的 .twig 文件中尝试以下操作:

    {{ entity.descr|nl2br }}
    

    这会将 \n 转换为 <br>

    来源:http://twig.sensiolabs.org/doc/filters/nl2br.html

    希望,这会有所帮助。

    【讨论】:

    • 问题是提交的数据被剪裁了。总是。所以当我开始输入两个新行(我按两个输入)时,这些空行在表单提交后就消失了。我也需要它们...
    猜你喜欢
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-05
    • 2016-03-10
    • 2010-11-28
    相关资源
    最近更新 更多