如何在查询参数中使用“+”而不是“%20”作为空格

时间:2015-02-27 10:47:48

标签: twig urlencode

我有代码:

{% set pageTitle = siteUrl('/search?keyword=' ~ query %}

返回测试test1

{% set pageTitle = siteUrl('/search?keyword=' ~ query|url_encode) %}

返回测试%20test1

{% set pageTitle = siteUrl('/search?keyword=' ~ query|url_encode(true)) %}

返回测试%20test1

我如何返回test + test1?

谢谢。

1 个答案:

答案 0 :(得分:0)

尝试replace过滤器(Twig replace documentation)。

{% set pageTitle = siteUrl('/search?keyword=' ~ query|url_encode|replace({'%20': '+'})) %}