buzzingpixel / twig-truncate
此软件包的最新版本(1.0.0)没有可用的许可证信息。
Twig Truncate 过滤器
1.0.0
2019-01-01 21:17 UTC
Requires
- php: >=7.1
- buzzingpixel/corbomite-di: ^1.0
- timostamm/text-truncation: dev-master
- twig/twig: ^2.5
Requires (Dev)
- phpmd/phpmd: ^2.6
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2024-08-29 04:54:34 UTC
README
为Twig提供 truncate
过滤器。
安装
在实例化您的Twig实例时,通过 addExtension()
方法将 TruncateTwigExtension 添加到Twig。例如:
<?php declare(strict_types=1); use corbomite\di\Di; use Twig\Environment; use Twig\Loader\FilesystemLoader; use buzzingpixel\twigtruncate\TruncateTwigExtension; $twig = new Environment(new FilesystemLoader('/path/to/templates'), [ 'debug' => true, 'cache' => '/path/to/cache', 'strict_variables' => true, ]); $twig->addExtension(Di::get(TruncateTwigExtension::class));
用法
{{ myVar|truncate(100) }} {% filter truncate(30) %} lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam cumque dolorem enim error facere fuga hic magni nulla quaerat, quas, quidem ratione repellat voluptatem. Alias aperiam beatae consectetur qui sequi! {% endfilter %}
许可证
版权所有 2018 BuzzingPixel, LLC
本软件按照Apache许可证版本2.0(以下简称“许可证”)授权;除非遵守许可证,否则不得使用本文件。您可以在以下位置获得许可证副本: https://apache.ac.cn/licenses/LICENSE-2.0。
除非适用法律要求或书面同意,否则在许可证下分发的软件按“现状”基础提供,不提供任何明示或暗示的保证或条件。有关许可证中规定的具体许可权限和限制,请参阅许可证。