magicsoft/yii2-form

dev-master 2019-06-10 19:31 UTC

This package is auto-updated.

Last update: 2024-09-11 14:16:08 UTC


README

魔法表单完全利用了 https://github.com/kartik-v/yii2-widget-activeform 的功能,但设置了 MagicModal 使用的格式视图。

安装

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

运行以下命令之一:

php composer.phar require --prefer-dist magicsoft/yii2-form "*"

或者将以下内容添加到您的 composer.json 文件的 require 部分:

"magicsoft/yii2-form": "*"

使用方法

您可以直接从表单中使用,小部件将使用动态查询动态构建选择器。

<?php
$form = \magicsoft\form\MagicForm::begin([
    'model' => $model,
    'setFormat' => true,
    'formatOptions' => [
        'title' => 'My form',
        'subTitle' => 'Create'    
    ]
]);

echo $form->field($model, 'name')->textInput(['maxlength' => true, 'placeholder' => 'Name']);

echo $form->field($model, 'attribute_id')->widget(\magicsoft\select\MagicSelect::className(), []);

$form::end();
?>

许可证

MagicForm 在 BSD 3-Clause 许可证下发布。有关详细信息,请参阅捆绑的 LICENSE.md