fadoe / symfony-asset-module
将 Symfony Asset 作为 Zend Framework 模块使用
1.0.0
2016-01-10 11:06 UTC
Requires
Requires (Dev)
- phpunit/phpunit: ^4.8
- zendframework/zend-i18n: ^2.5
- zendframework/zend-log: ^2.5
- zendframework/zend-mvc: ^2.5
- zendframework/zend-serializer: ^2.5
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