shadesoft/twig-asset-version

此包已被废弃且不再维护。未建议替代包。

用于版本控制资源的Twig扩展。

v1.1.1 2020-02-05 13:28 UTC

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 }}