shadesoft / twig-asset-version
此包已被废弃且不再维护。未建议替代包。
用于版本控制资源的Twig扩展。
v1.1.1
2020-02-05 13:28 UTC
Requires
- twig/twig: ^2|^3
This package is auto-updated.
Last update: 2023-10-02 20:20:15 UTC
README
用于版本控制资源的Twig扩展。
安装
打开命令行控制台,进入您的项目目录,并执行以下命令以下载此捆绑包的最新稳定版本
$ composer require shadesoft/twig-asset-version
此命令要求您全局安装Composer,请参阅Composer文档中的安装章节。
将包包含到Symfony 3-4容器中(如果autowire和autoconfigure设置为true)
# app/config/services.yml for Symfony 3 or config/services.yaml for Symfony 4 ShadeSoft\Twig\AssetVersionExtension: ~
将包包含到Symfony 2容器中
# app/config/services.yml shadesoft.twig.asset_version_extension: class: ShadeSoft\Twig\AssetVersionExtension tags: - { name: twig.extension }
将包包含到Slim框架的Twig视图渲染器中
// src/dependencies.php // ... $container['view'] = function($c) { //... $view->addExtension(new ShadeSoft\Twig\AssetVersionExtension); //... }
使用方法
将\ShadeSoft\Twig\AssetVersionExtension添加到您的Twig环境的依赖项中(或将其中之一包含到上述框架中),然后您可以使用过滤器
{{ 'asset_path'|versionify }}