websvc/yii2-multiple-input

用于处理 Yii2 框架模型属性的多输入小部件

安装: 79

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 126

开放问题: 0

语言:JavaScript

类型:yii2-extension

2.30.1 2024-08-05 14:42 UTC

This package is auto-updated.

Last update: 2024-09-05 14:58:29 UTC


README

从 unclead/yii2-multiple-input(这是一个优秀的包!)分支而来,以便允许更改以使用 yii\bootstrap4\Widget 而不是 yii\bootstrap\Widget,因为原始包在没有最新版本的情况下无法工作。

Yii2 多输入小部件。

用于处理模型属性的多输入小部件和模型批量的表格输入。

Latest Stable Version Total Downloads Daily Downloads Latest Unstable Version License

安装

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

运行以下命令之一:

php composer.phar require  websvc/yii2-multiple-input "~2.0"

"websvc/yii2-multiple-input": "~2.0"

将其添加到您的 composer.json 文件的 require 部分中。

基本用法

Single column example

例如,您想在个人资料页面上输入多个用户的电子邮件地址。在这种情况下,您可以使用以下代码中的 yii2-multiple-input 小部件:

use websvc\multipleinput\MultipleInput;

...

<?php
    echo $form->field($model, 'emails')->widget(MultipleInput::className(), [
        'max'               => 6,
        'min'               => 2, // should be at least 2 rows
        'allowEmptyList'    => false,
        'enableGuessTitle'  => true,
        'addButtonPosition' => MultipleInput::POS_HEADER, // show add button in the header
    ])
    ->label(false);
?>

文档

您可以在 这里 找到完整文档。

许可证

yii2-multiple-input 根据 BSD 3-Clause 许可证发布。有关详细信息,请参阅附带文件 LICENSE.md