loveorigami/

yii2-jsoneditor

Yii2 jsoneditor 小部件

安装次数: 3,848

依赖项: 1

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 1

类型:yii2-extension

1.0 2015-07-31 07:07 UTC

This package is auto-updated.

Last update: 2024-09-23 01:45:45 UTC


README

此扩展为 Yii2 框架提供 Jsoneditor 集成。此包是从 [DevGroup-ru/yii2-jsoneditor] (https://github.com/DevGroup-ru/yii2-jsoneditor) 分支而来,增加了活动表单支持,因为我的拉取请求没有合并。

安装

此扩展需要 Jsoneditor

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

运行以下命令:

php composer.phar require --prefer-dist loveorigami/yii2-jsoneditor "*"

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

"loveorigami/yii2-jsoneditor": "*"

一般用法

use lo\widgets\Jsoneditor;

Jsoneditor::widget(
    [
        'editorOptions' => [
            'modes' => ['code', 'form', 'text', 'tree', 'view'], // available modes
            'mode' => 'tree', // current mode
        ],
        'name' => 'editor', // input name. Either 'name', or 'model' and 'attribute' properties must be specified.
        'options' => [], // html options
    ]
)

或者使用活动表单

    <?= $form->field($model,'name')->widget(Jsoneditor::className(),
        [
            'editorOptions' => [
				'modes' => ['code', 'form', 'text', 'tree', 'view'], // available modes
				'mode' => 'tree', // current mode
            ],
        ]
    ); ?>