fadoe/symfony-asset-module

将 Symfony Asset 作为 Zend Framework 模块使用

1.0.0 2016-01-10 11:06 UTC

This package is auto-updated.

Last update: 2024-09-12 21:44:09 UTC


README

安装

通过 composer 安装 fadoe/symfony-asser-module

配置

配置键为 fadoe_symfony_asset_module。你可以在你的 autoload/global.php 中扩展配置。

return [
    'fadoe_symfony_asset_module' => [
        'version' => 1,
        'version_format' => null,
        'base_path' => null,
        'base_urls' => null,
        'packages' => [],
    ],
];

示例

资源版本为 1,格式为 <image>?v=<version>。在路径 image/projects 下还有一个名为 project 的命名包。

return [
    'fadoe_symfony_asset_module' => [
        'version' => 1,
        'version_format' => "%s?v=%s,
        'base_path' => null,
        'base_urls' => null,
        'packages' => [
            'project' => [
                'version' => 1,
                'base_path' => 'image/project'
            ],
        ],
    ],
];

在你的模板中,你现在可以写

<?php echo $this->assetUrl('image.jpg'); ?>

这将输出

image.jpg?v=1

当你使用命名包配置时

<?php echo $this->assetUrl('image.jpg', 'project'); ?>

这里是结果

/image/project/image.jpg?1