alex290/yii2-menu-tree

菜单树

安装: 84

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

1.0.4 2020-04-08 08:13 UTC

This package is auto-updated.

Last update: 2024-09-08 17:58:55 UTC


README

安装

推荐通过composer来安装此扩展。

启动

php composer.phar require --prefer-dist alex290/yii2-menu-tree "*"

或者

"alex290/yii2-menu-tree": "*"

将以下内容写入你的composer.json文件的require部分。

使用方法

安装扩展后,只需在代码中调用它

<?php $map = app\models\MenuTop::find()->indexBy('id')->orderBy('weight')->asArray()->all() ?>

其中app\models\MenuTop是菜单表的模型(你可能有自己的模型。关键是表中必须有必要的字段)。

<?= \alex290\treemenu\MenuTree::widget(['arrMenu' => $map]); ?

模型使用以下字段

'id' - № - int,
'parent_id' - Родитель - int,
'name' - Наименование - varchar,
'link' - Ссылка - varchar,
'weight' - Вес(порядок)  - int,
'attribute' - Атрибут ссылк - text',
'classLink' - Класс ссылки - text', // Необязательно

输出结果是标准的Bootstrap下拉菜单