나는 yii2에 위젯 메뉴가 있습니다 :데이터베이스에서 데이터를 가져와 yii2에서 하위 메뉴로 설정하는 방법은 무엇입니까?
<?= \yii\widgets\Menu::widget([
'encodeLabels' => false,
'options' => ['id' => 'dock'],
'items' => [
['label' => 'ab...',
'template' => '<i class="fa fa-dashboard"></i><a href="{url}">{label}</a>',
'options' => ['class' => 'launcher dropdown hover'],
'submenuTemplate' => "\n<ul class='dropdown-menu'>\n{items}\n</ul>\n",
'items' => [
['label' => 'a',
'url' => ['users/..'],
'visible' => Yii::$app->user->isGuest
],
['label' => 'b',
'url' => ['users/..'],
'visible' => Yii::$app->user->isGuest
],
...
],
],
]);
내가 .I 수동으로 항목을 입력 할 수 없습니다 다를 수 있습니다 항목의 수를 의미 database.That 년대에서 하위 메뉴 아이템을 취득하려고합니다. 예 :
이 코드는 사실이 아닙니다. foreach 루프를 사용해야합니까? 또는이 위젯에 대한 가능성이 있습니까? 샘플 코드가 있습니까?