slavkovrn/yii2-dtreemenu

Yii2 dTree 2.05 菜单小部件

安装次数: 8,633

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 2

分支: 1

开放问题: 0

语言:JavaScript

类型:yii2-extension

v1.0.0 2019-05-02 21:52 UTC

This package is auto-updated.

Last update: 2024-09-26 02:21:43 UTC


README

http://yii2.kadastrcard.ru/dtree

该扩展使用 dTree 2.05,并根据定义的结构从 PHP 数组生成树形视图菜单。

DtreeMenu PHP 数组生成器.

Dtree Menu

安装

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

运行以下命令之一:

composer require slavkovrn/yii2-dtreemenu

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

"slavkovrn/yii2-dtreemenu": "*"

使用方法

在您的视图中设置扩展链接

<?php

use slavkovrn\dtreemenu\DtreeMenuWidget;

$tree=[
    0 => [
            'name' => 'Menu0 name',
            'description' => 'Tool tip description for Menu0',
            'href' => '/link_when_DblClicked.html',
            'children' => [
                1 => [
                        'name' => 'SubMenu1 name',
                        'description' => 'Tool tip description for SubMenu1',
                        'href' => '/link_when_DblClicked.html',
                        'children' => [
                            2 => [
                                    'name' => 'SubSubMenu2 name',
                                    'description' => 'Tool tip description for SubSubMenu2',
                                    'href' => '/link_when_DblClicked.html',
                                    'children' => [
                                         3 => [
                                                'name' => 'SubSubSubMenu3 name',
                                                'description' => 'Tool tip description for SubSubSubMenu3',
                                                'href' => '/link_when_DblClicked.html',
                                            ],
                                        4 => [
                                                'name' => 'SubSubSubMenu4 name',
                                                'description' => 'Tool tip description for SubSubSubMenu4',
                                                'href' => '/link_when_DblClicked.html',
                                            ],
                                   ]
                                ],
                            5 => [
                                    'name' => 'SubSubMenu5 name',
                                    'description' => 'Tool tip description for SubSubMenu5',
                                    'href' => '/link_when_DblClicked.html',
                                ],
                            6 => [
                                    'name' => 'SubSubMenu6 name',
                                    'description' => 'Tool tip description for SubSubMenu6',
                                    'href' => '/link_when_DblClicked.html',
                                ],
                        ]
                    ],
                7 => [
                        'name' => 'SubMenu7 name',
                        'description' => 'Tool tip description for SubMenu7',
                        'href' => '/link_when_DblClicked.html',
                    ],
                8 => [
                        'name' => 'SubMenu8 name',
                        'description' => 'Tool tip description for SubMenu8',
                        'href' => '/link_when_DblClicked.html',
                    ],
           ]
        ],
    9 => [
            'name' => 'Menu9 name',
            'description' => 'Tool tip description for Menu9',
            'href' => '/link_when_DblClicked.html',
        ],
    10 => [
            'name' => 'Menu10 name',
            'description' => 'Tool tip description for Menu10',
            'href' => '/link_when_DblClicked.html',
        ],
];
?>

<?= DtreeMenuWidget::widget([
	'id' => 'dtree',
	'class' => 'dtree',
	'tree' => $tree,
	'target' => '_blank',
	'useSelection' => false,
	'useLines' => true,
	'useIcons' => true,
	'useCookies' => true,
	'useStatusText' => false,
	'closeSameLevel' => true,
]) ?>

向管理员写注释