eddmash / yii2-clipboard
Yii2 框架的 Clipboard js 扩展
dev-master / 1.0.x-dev
2019-02-08 12:52 UTC
Requires
- bower-asset/clipboard: *
- yiisoft/yii2: >=2.0.6
This package is auto-updated.
Last update: 2024-09-09 01:33:49 UTC
README
一个 Yii2 扩展,使得将输入项值复制到剪贴板变得简单。
安装
安装此扩展的首选方法是使用 composer。
阅读这个 网络提示/wiki 了解如何设置应用程序的 composer.json 中的
minimum-stability
设置。
运行以下命令之一:
$ php composer.phar require eddmash/yii2-clipboard "@dev"
或者将以下内容添加到你的 composer.json
文件的 require
部分:
"eddmash/yii2-clipboard": "@dev"
使用方法
你可以使用创建带有复制按钮的输入框的小部件。
echo \Eddmash\Clipboard\Clipboard::widget([ 'model' => $model, 'attribute' => 'email', 'options'=>['readonly'=>""] ]);
或者如果你需要在没有模型的情况下使用它。 Clipboard::input()
方法就像 HTML::tag()
一样工作,实际上它是用来创建输出的。唯一的区别是它将第一个参数作为输出执行的视图对象。
$url = "https://packagist.org.cn/packages/eddmash/yii2-clipboard"; Clipboard::input($this, 'text', 'url', $url, ['id' => 'url', 'readonly' => true])
或者如果你只需要在视图中加载 composer.js
\Eddmash\Clipboard\ClipboardAsset::register($this)
了解更多 yii2-clipboard 文档