Yii2管理器

Yii2 树管理器。「Tree Manager for Yii2」

  • 所有者: voskobovich/yii2-tree-manager
  • 平台: Windows,Linux,Mac
  • 許可證: MIT License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Tree Manager for Yii2

Виджет для управления деревом.

Внимание!

Виджет рассчитан на работу с поведениями Павла Зимакова:

Yii2 Adjacency List Behavior
Yii2 Nested Sets Behavior
Yii2 Nested Intervals Behavior
Yii2 Materialized Path Behavior

Отличная статья на Хабре.

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist voskobovich/yii2-tree-manager "~1.0"

or add

"voskobovich/yii2-tree-manager": "~1.0"

to the require section of your composer.json file.

Usage

  1. Подключите к вашей модели любое из указанных выше поведений

  2. Подключите в контроллер дополнительные actions

public function actions()
{
    $modelClass = 'namespace\ModelName';

    return [
        'moveNode' => [
            'class' => 'voskobovich\tree\manager\actions\MoveNodeAction',
            'modelClass' => $modelClass,
        ],
        'deleteNode' => [
            'class' => 'voskobovich\tree\manager\actions\DeleteNodeAction',
            'modelClass' => $modelClass,
        ],
        'updateNode' => [
            'class' => 'voskobovich\tree\manager\actions\UpdateNodeAction',
            'modelClass' => $modelClass,
        ],
        'createNode' => [
            'class' => 'voskobovich\tree\manager\actions\CreateNodeAction',
            'modelClass' => $modelClass,
        ],
    ];
}
  1. Выведите виджет в удобном месте
use \voskobovich\tree\manager\widgets\nestable\Nestable;

<?= Nestable::widget([
    'modelClass' => 'models\ModelName',
]) ?>

Пример того, как выглядит виджет:

Screenshot

主要指標

概覽
名稱與所有者voskobovich/yii2-tree-manager
主編程語言PHP
編程語言PHP (語言數: 3)
平台
許可證MIT License
所有者活动
創建於2015-12-21 10:57:17
推送於2018-12-17 10:14:18
最后一次提交2018-12-17 12:14:17
發布數7
最新版本名稱v1.0.6 (發布於 )
第一版名稱v1.0.0 (發布於 2015-12-21 13:36:46)
用户参与
星數25
關注者數9
派生數20
提交數20
已啟用問題?
問題數8
打開的問題數0
拉請求數4
打開的拉請求數1
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?