2017 © Pedro Peláez
 

yii2-extension yii2-menu-tree

Menu Tree

image

alex290/yii2-menu-tree

Menu Tree

  • Sunday, March 25, 2018
  • by alex290
  • Repository
  • 1 Watchers
  • 0 Stars
  • 33 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Menu Tree Использующее родитель parent_id

Установка

Предпочтительный способ установки этого расширения через composer., (*1)

Запустить, (*2)

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

или вписать, (*3)

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

в секцию require вашего composer.json файла., (*4)

Использование

После установки расширения, просто использовать его в вашем коде :, (*5)

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

Где app\models\MenuTop Это модель таблицы меню (У вас она может быть своя. Главное, чтоб были нужные поля в таблице)., (*6)

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

Сама модель использует поля, (*7)

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

На выходе получается стандартный Bootstrap Dropdown меню, (*8)

The Versions

25/03 2018

dev-master

9999999-dev

Menu Tree

  Sources   Download

MIT GPL-2.0

The Requires

 

by Alexandr Martynov

extension yii2

25/03 2018

1.0.2

1.0.2.0

Menu Tree

  Sources   Download

MIT

The Requires

 

by Alexandr Martynov

extension yii2

30/01 2018

1.0.1

1.0.1.0

Menu Tree

  Sources   Download

MIT GPL-2.0

The Requires

 

by Alexandr Martynov

extension yii2