2011-08-30 47 views

回答

15

聽起來像你正在尋找「截斷」過濾器。

在你app/config/config.yml附加::

services: 
twig.extension.text: 
    class: Twig_Extensions_Extension_Text 
    tags: 
     - { name: twig.extension } 

然後你就可以在你的模板做:

{{ var.foo | truncate(200) }} 
{{ "Hello good Sir!" | truncate(4) }} 
+0

這是工作謝謝。但是,我可以問爲什麼我必須將該代碼添加到config.yml中?我正在使用原始過濾器,並且我不需要將任何代碼添加到config.yml文件中? – mickburkejnr

+0

因爲原始過濾器是Twig中的默認過濾器構建版本。截斷是一個擴展。 https://github.com/fabpot/Twig-extensions/blob/master/doc/text.rst – madflow

相關問題