cviebrock / twig-natural-join
一个Twig过滤器,使用不同的分隔符连接数组中的元素(例如:"John, Mary, Bob and Jim")
0.9.1
2014-10-01 17:26 UTC
Requires
- php: >=5.3.0
- twig/twig: 1.*
This package is auto-updated.
Last update: 2024-09-05 18:23:23 UTC
README
一个Twig过滤器,使用不同的分隔符连接数组中的元素(例如:"John, Mary, Bob and Jim")
安装
该过滤器在Packagist上注册为cviebrock/twig-natural-join,可以使用composer进行安装
"require": {
...
"cviebrock/twig-natural-join": "0.9.*",
}
或者直接下载zip文件,并将其复制到您的src文件夹中。
启用扩展
$twig = new Twig_Environment($loader, $options); $twig->addExtension(new Cviebrock\Twig\NaturalJoinExtension());
如果您使用Laravel和rcrowe/twigbridge,则可以通过在app/config/packages/rcrowe/twigbridge/extensions.php
中的enabled
数组中添加条目来启用扩展
'enabled' => [ ... 'Cviebrock\Twig\NaturalJoinExtension', ],
使用方法
将普通分隔符和最终分隔符传递给过滤器
{{ names|naturaljoin(", ", " and ") }} // John, Bill, Bob and Mary
可选地,将true
作为第三个参数传递以开启"牛津"模式,这将向最终分隔符之前添加一个普通分隔符
{{ names|naturaljoin(", ", " and ", true) }} // John, Bill, Bob, and Mary
错误、建议和贡献
请使用GitHub进行错误、评论和建议。
- 分支项目。
- 创建您的错误修复/功能分支,并编写您的(注释良好的)代码。
- 提交您的更改并推送到您的仓库。
- 创建针对此项目
master
分支的新pull request。
版权和许可
twig-natural-join由Colin Viebrock编写,并发布在MIT许可下。有关详细信息,请参阅LICENSE文件。
版权所有 2014 Colin Viebrock