dige/sylius-tinypng-plugin
Composer 安装命令:
composer require dige/sylius-tinypng-plugin
包简介
Tinypng plugin for Sylius.
README 文档
README
Installation
Composer install
composer require dige/sylius-tinypng-plugin
Register bundle:
Dige\TinypngPlugin\DigeSyliusTinypngPlugin::class => ['all' => true]
Register routing:
In file config/routes.yaml add:
dige_tinypng_plugin: resource: "@DigeSyliusTinypngPlugin/Resources/config/admin_routing.yml"
Register messenger routing
routing: 'Dige\TinypngPlugin\Message\CompressImage': default 'Dige\TinypngPlugin\Message\CompressImages': default 'Dige\TinypngPlugin\Message\CreateMediaLogs': default
Import required config in your config/packages/_sylius.yaml file:
# config/packages/_sylius.yaml imports: ... - { resource: "@DigeSyliusTinypngPlugin/Resources/config/app/config.yml" }
Finish the installation by updating the database schema and installing assets:
$ bin/console doctrine:migrations:diff
$ bin/console doctrine:migrations:migrate
Modify AdminUser entity by adding method
getUserIdentifier(): string
Notes:
For automatic register compression for an image, entity image have to implement Sylius\Component\Core\Model\ImageInterface.
Otherwise, override configuration dige_sylius_tinypng_plugin.evenet_listener.compress_image_register
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-06-19