如果是真的话,Twig剥离部分字符串

时间:2014-10-01 13:00:14

标签: symfony twig

我想知道当字符串包含单词时是否可以删除字符串的部分。我已经阅读了文档here,但这并不是我正在寻找的内容。

我们说我有这个:

<ul>
    {% for category in shop.categories %}
      <li>{{ category.title }}</li>
    {% endfor %}
</ul>

Outcome of above would be:

<ul>
    <li>Test category 1</li>
    <li>Test category 2</li>
    <li>Testing category 3</li>
</ul>

你怎么能做一个if语句,当testtesting这个词在{{ category.title }}里面时,这个词被从那个标题中删除了?!

最终结果将是category 1, category 2, category 3

1 个答案:

答案 0 :(得分:0)

twig replace filter相当于php的str_replace()。

http://twig.sensiolabs.org/doc/filters/replace.html

{{ category.title | replace( {'Testing ': '', 'Test ': '' } ) }}