zakurdaev/yii2-image-ratio-validator

在表单中使用 editor.js。为 Yii2 模块

dev-master 2020-07-08 11:41 UTC

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)。请参阅 许可证文件 获取更多信息。