我有树枝模板和渲染这个模板中的一些数据,我有两个变体
$datatest = "test" . chr(13) . "test"; //nl2br work good
$datatest = "test\ntest";//nl2br dosn't work, have string in template test\ntest第二,我有一个查询构建器,可以选择一些字段
$qb
->select('
CONCAT(TRIM(s.streetAddress), \'\\n\', s.postal, s.postOffice) as company_address
')我试着
$qb
->select('
CONCAT(TRIM(s.streetAddress), CHAR(13), s.postal, s.postOffice) as company_address
')但是查询生成器有错误,没有找到函数CHAR(13),如何为CHAR(13)创建自定义DQL?
在模板中,当dump(data)有字符串但nl2br不起作用时

我尝试了另一个过滤树枝,像这样
<div style="font-size: 8px;">
{{ data.company_name|upper }}<br>
{% set address = data.company_address|nl2br %}
{{ address|upper|raw }}
</div>
<br>
<div style="font-size: 9px;">
{{ datatest|nl2br }}
</div>在select for nl2br work fine中需要做什么??
发布于 2017-02-09 18:31:11
您不应该在SQL查询中格式化输出。你使用的是一个MVC框架,所以你绝对应该停留在它的概念中--让演示在视图中完成(也就是。模板)。
我建议这样选择和显示数据:
型号:
$qb->select('s.streetAddress, s.postal, s.postOffice')->from ...模板:
{{ streetAddress }}<br>
{{ postal }} {{ postOffice }}https://stackoverflow.com/questions/42130831
复制相似问题