我使用了nl2br过滤器:
{{1}}
它打印由几个换行符分隔的html对象,我需要在一行中打印所有对象。我该怎么做到?
任何帮助都会很棒。
答案 0 :(得分:3)
{{ string | replace({"\\n":""}) }}
请参阅fiddle。
答案 1 :(得分:3)
我建议您覆盖默认的分页模板,这样您就可以自定义如何生成基础HTML代码。
作为described in the doc你可以做到:
{{ knp_pagination_render(request, 'MyBundle:Pagination:pagination.html.twig') }}
您可以从here复制当前的分页实施,并根据需要进行自定义。
这是默认实现:
{# default Sliding pagination control implementation #}
{% if pageCount > 1 %}
<div class="pagination">
{% if first is defined and current != first %}
<span class="first">
<a href="{{ path(route, query|merge({(pageParameterName): first})) }}"><<</a>
</span>
{% endif %}
{% if previous is defined %}
<span class="previous">
<a href="{{ path(route, query|merge({(pageParameterName): previous})) }}"><</a>
</span>
{% endif %}
{% for page in pagesInRange %}
{% if page != current %}
<span class="page">
<a href="{{ path(route, query|merge({(pageParameterName): page})) }}">{{ page }}</a>
</span>
{% else %}
<span class="current">{{ page }}</span>
{% endif %}
{% endfor %}
{% if next is defined %}
<span class="next">
<a href="{{ path(route, query|merge({(pageParameterName): next})) }}">></a>
</span>
{% endif %}
{% if last is defined and current != last %}
<span class="last">
<a href="{{ path(route, query|merge({(pageParameterName): last})) }}">>></a>
</span>
{% endif %}
</div>
{% endif %}