diggindata/yii2-signaturepad
使用 https://github.com/INTELOGIE/signature_pad 显示签名板的 Yii2 小部件
0.0.1
2021-10-26 12:35 UTC
Requires
- yiisoft/yii2: ~2.0.0
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\ActiveRecord 或 yii\base\Model 实例
attribute - 模型的属性名
showSaveAsJpg - 是否显示 接受 (JPG) 和 保存 (JPG) 按钮
showSaveAsPng - 是否显示 接受 (PNG) 和 保存 (PNG) 按钮