endroid / image-placeholder-bundle
2.0.4
2020-04-27 14:29 UTC
Requires
- php: >=7.2
- endroid/installer: ^1.2.2
Requires (Dev)
- endroid/quality: dev-master
- twig/twig: ^2.4||^3.0
README
由 endroid 提供
提供Twig过滤器,用于替换空或无效URL为注册的图片提供者中的占位符图片。
安装
使用 Composer 安装库。
$ composer require endroid/image-placeholder
配置
默认的占位符生成参数可以通过构造函数参数或服务定义来覆盖。所有参数都是可选的。
使用方法
占位符通过一个Twig过滤器放置,当服务被激活且给定URL为空或无效时,将显示占位符图片。
<img src="{{ image_url|image_placeholder(200, 300) }}" /> <img src="{{ image_url|image_placeholder(200, 300, { provider: 'placehoff' }) }}" />
提供者
目前支持以下提供者。
- baconmockup.com
- loremflickr.com
- lorempixel.com
- pipsum.com
- placebear.com
- place-hoff.com
- placeholder.pics
- placehold.it
- placeskull.com
- unsplash.it
版本管理
版本号遵循MAJOR.MINOR.PATCH方案。向后兼容性的破坏性更改将尽量减少,但请注意,这些更改可能会发生。在生产环境中锁定依赖项,并在升级代码时测试您的代码。
许可证
此库遵循MIT许可证。有关完整的版权和许可证信息,请查看与源代码一起分发的LICENSE文件。