Yii2 - NavBar 小部件超链接到 div

Yii2 - NavBar widget hyperlink to div

任何人都知道我如何在 Yii2 中使用导航栏小部件建立一个超链接到 div,它位于 100% 高度屏幕之上并且被隐藏以便屏幕向下滚动到它?

我用于导航栏的代码是 layout.php

中 yii 附带的标准代码
['label' => 'Contact', 'url' => ['/site/contact']],

我用 'url' => ['/site/contact']], --> 替换成 'url' => ['#divid']],

但是不行。

非常感谢您的回答。

只需将 url 指定为字符串:

['label' => 'Contact', 'url' => '#divId'],

Url 参数由 Url::to() 方法处理,你可以看到字符串是如何解释的:

a normal string: it will be returned as is.

非常感谢您的帮助,成功了。我正在尝试这样做

<body data-spy="scroll" data-target="#navbar" data-offset="50">
<?php $this->beginBody() ?>

<div class="wrap">
<?php
NavBar::begin([
    //'brandLabel' => Yii::$app->name,
    'brandLabel' => '<img src="SLOGAN.png" style="display:inline; vertical-align:top; margin-top:20px; margin-left: 10px;"/>',
    'brandUrl' => Yii::$app->homeUrl,
    'options' => [
        'class' => 'navbar navbar-fixed-top navbar-inverse',
        'id'=>'navbar'
    ],
]);
echo Nav::widget([
    'options' => ['class' => 'nav navbar-nav navbar-left'],
    'items' => [
        ['label' => 'HOME', 'url' => '#section1'],
        ['label' => 'ABOUT', 'url' => '#section2'],
        ['label' => 'SERVICES', 'url' =>'#section3'],
        ['label' => 'FAQS', 'url' => '#section4'],
        ['label' => 'CONTACTS', 'url' => '#section5'],