matthecat / silex-asset-provider
此包已被废弃,不再维护。未建议替代包。
Silex 的资源服务提供商
1.1.0
2016-04-12 10:14 UTC
Requires
- php: >=5.4.0
- silex/silex: <2
- symfony/asset: *
Requires (Dev)
- fabpot/php-cs-fixer: *
- phpunit/phpunit: *
- symfony/twig-bridge: >=2.7.0
Suggests
- symfony/twig-bridge: For using Twig asset function
This package is not auto-updated.
Last update: 2020-01-22 01:41:48 UTC
README
⚠️
您仍然可以使用此提供程序与 Silex 1 一起使用,但在升级时您将不得不切换到本地的 AssetServiceProvider
。
AssetServiceProvider
AssetServiceProvider 利用 Silex 的 Symfony 资源组件。
参数
- assets:包配置。
assets 参数遵循与 Symfony 框架包资源配置 相同的约定。一个包配置由一个包含以下可选键的关联数组定义
- base_path
- base_urls
- version
- version_format
这些键在 assets 下定义了默认包配置。
您可以通过在 assets 下添加一个 packages 键并为其提供一个关联数组,其中包名作为键,配置作为值,来添加包。
服务
- asset.packages:一个
Symfony\Component\Asset\Packages
实例。
注册
use MatTheCat\Asset\Silex\Provider\AssetServiceProvider; $app->register(new AssetServiceProvider());
Twig 扩展
从 2.7.0 版本开始,您可以通过引入 symfony/twig-bridge
来使用 Twig 的 asset
函数。