复数
3.11
plural
过滤器在 Twig 3.11 中添加。
plural
过滤器将给定的名词从单数形式转换为复数形式
1 2 3 4 5 6
{# English (en) rules are used by default #}
{{ 'animal'|plural() }}
animals
{{ 'animal'|plural('fr') }}
animaux
注意
plural
过滤器是 StringExtension
的一部分,默认情况下未安装。请先安装它
1
$ composer require twig/string-extra
然后,在 Symfony 项目上,安装 twig/extra-bundle
1
$ composer require twig/extra-bundle
否则,在 Twig 环境中显式添加扩展
1 2 3 4
use Twig\Extra\String\StringExtension;
$twig = new \Twig\Environment(...);
$twig->addExtension(new StringExtension());