romeo-denis/yii2-multiple-input

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

安装: 14

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 0

分支: 126

类型:yii2-extension

dev-master 2023-11-29 14:04 UTC

This package is not auto-updated.

Last update: 2024-09-19 16:10:15 UTC


README

Yii2 小部件,用于处理模型属性的多个输入以及批量模型的表格输入。

Latest Stable Version Total Downloads Daily Downloads Latest Unstable Version License

最新版本

此扩展的最新稳定版本是 v2.27.0。有关从先前版本升级的说明,请参阅升级说明

安装

通过 composer 安装此扩展是首选方法。

运行以下命令

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

或者

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

将以下内容添加到您的 composer.json 文件的 require 部分中。

基本用法

Single column example

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

use unclead\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