zakurdaev / yii2-image-ratio-validator
在表单中使用 editor.js。为 Yii2 模块
dev-master
2020-07-08 11:41 UTC
Requires
- php: >=7.0
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2024-09-08 22:03:33 UTC
README
Image Ratio Validator 允许您通过其宽高比添加图像验证。
安装
安装此扩展的首选方法是通过 composer。
运行以下命令之一
$ php composer.phar require --prefer-dist zakurdaev/yii2-image-ratio-validator "*"
或将以下内容添加到您的 composer.json 文件的 require 部分。
"zakurdaev/yii2-image-ratio-validator": "*"
使用方法
扩展安装完成后,只需在您的代码中简单使用即可
严格验证
public function rules() { return [ [['image'], zakurdaev\imageratio\ImageRatioValidator::class, 'ratios' => 1600/1200], ]; }
范围验证
public function rules() { return [ [['image'], zakurdaev\imageratio\ImageRatioValidator::class, 'ratios' => ['from' => 1400/1200, 'to' => 1600/1200]], ]; }
多值验证
public function rules() { return [ [['image'], zakurdaev\imageratio\ImageRatioValidator::class, 'ratios' => [ 16/9, ['from' => 100/50, 'to' => 150/50] ]], ]; }
许可证
BSD 许可证 (BSD)。请参阅 许可证文件 获取更多信息。