在trickdrupal中拆分url函数



在trick文件中,我使用了这样的语句:
{% set foo = url|split('/') %}但当我使用这个代码时,什么都不会发生。

{{foo[1]}}

但是,如果我使用这个语句{{URL}},我会得到一个结果
http://example.com/my-completion/8631

我想使用URL拆分获得"8631">
我不知道为什么它不起作用
谢谢你的帮助。

如果你想捕获的部分总是最后一个,你可以使用过滤器last

{{ url | split('/') | last }}


请注意,位置1处的字符串确实为空

{{ dump(url | split('/')) }}

array(5) {
[0]=>
string(5) "http:"
[1]=>
string(0) ""
[2]=>
string(11) "example.com"
[3]=>
string(13) "my-completion"
[4]=>
string(4) "8631"
}

最新更新