diggindata/yii2-signaturepad

使用 https://github.com/INTELOGIE/signature_pad 显示签名板的 Yii2 小部件

安装次数: 3,639

依赖项: 0

建议者: 0

安全性: 0

类型:yii2-extension

0.0.1 2021-10-26 12:35 UTC

This package is auto-updated.

Last update: 2024-09-26 19:07:51 UTC


README

此扩展为 Yii 框架 2.0 提供了一个 签名板 小部件。

它包装了 INTELOGIE/signature_pad 库。

最新稳定版本

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

php composer.phar require --prefer-dist diggindata/yii2-signaturepad

或者

"diggindata/yii2-signaturepad": "@dev"

将以下内容添加到您的 composer.json 的 require 部分,然后运行 composer update

用法

在您的表单模型中声明一个属性

    public $signature;

    public function rules()
    {
        return [
            ...
            ['signature', 'safe'],
        ];
    }

在您的表单视图文件中包含小部件

    <?= SignaturePadWidget::widget([
        'model' => $model,
        'attribute' => 'signature',
        'options' => ['style' => 'min-width:300px;min-height:200px;'],
        'showSaveAsJpg' => false,
    ]) ?>

属性

model - 表单实例,可以是 yii\db\ActiveRecordyii\base\Model 实例

attribute - 模型的属性名

showSaveAsJpg - 是否显示 接受 (JPG)保存 (JPG) 按钮

showSaveAsPng - 是否显示 接受 (PNG)保存 (PNG) 按钮