gpt4 book ai didi

twitter-bootstrap-3 - Yii2 中的多级引导菜单

转载 作者:行者123 更新时间:2023-12-04 08:07:35 24 4
gpt4 key购买 nike

我希望我的菜单有 2 个以上的级别。看起来 Yii 2 最多只能渲染 2 个级别。例如这个:

NavBar::begin();

echo Nav::widget([
'options' => ['class' => 'navbar-nav navbar-right'],
'items' => [
[
'label' => 'Level 1',
'items' => [
['label' => 'Level 2 - 1', 'url' => '#'],
['label' => 'Level 2 - 2', 'url' => '#'],
[
'label' => 'Level 2 - 3',
'items' => [
['label' => 'Level 3 - 1', 'url' => '#'],
['label' => 'Level 3 - 2', 'url' => '#'],
],
],
]
],
],
]);

NavBar::end();

不会显示 Level 3 - x 菜单项。如何在菜单中添加更多级别?

最佳答案

这不是 Yii 2 的限制,而是 Boostrap 3 的限制。

这里引用自 mdo (Boostrap 3 的主要贡献者之一):

We haven't seen anyone using submenus in meaningful ways and the code necessary to make them work well is just too much overhead. Submenus just don't have much of a place on the web right now, especially the mobile web. They will be removed with 3.0.



它取自 here .

但是,您可以找到一些替代方法来使用更多级别。例如看看这个 extension .

还讨论了这个问题的更多细节和例子 here .

关于twitter-bootstrap-3 - Yii2 中的多级引导菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29135604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com