Php yii2中的下拉列表不工作
我试图在我的标题中添加下拉列表。下拉标签来了。但是,dropdwon的价值观不会到来。有什么问题吗Php yii2中的下拉列表不工作,php,drop-down-menu,yii2,yii2-basic-app,Php,Drop Down Menu,Yii2,Yii2 Basic App,我试图在我的标题中添加下拉列表。下拉标签来了。但是,dropdwon的价值观不会到来。有什么问题吗 <?php /* @var $this \yii\web\View */ /* @var $content string */ use yii\helpers\Html; use yii\bootstrap\Nav; use yii\bootstrap\NavBar; use yii\bootstrap\Dropdown; use yii\widgets\Breadcrumbs; use
<?php
/* @var $this \yii\web\View */
/* @var $content string */
use yii\helpers\Html;
use yii\bootstrap\Nav;
use yii\bootstrap\NavBar;
use yii\bootstrap\Dropdown;
use yii\widgets\Breadcrumbs;
use app\assets\AppAsset;
AppAsset::register($this);
?>
<div class="wrap">
<?php
NavBar::begin([
'brandLabel' => 'My Company',
'brandUrl' => Yii::$app->homeUrl,
'options' => [
'class' => 'navbar-inverse navbar-fixed-top',
],
]);?>
<?
echo Nav::widget([
'options' => ['class' => 'navbar-nav navbar-right'],
'items' => [
['label' => 'Danish Enam', 'url' => ['/site/register']],
['label' => 'Dropdown', 'url' => ['#'],
['label' => 'DropdownA', 'url' => '/'],
['label' => 'DropdownB', 'url' => '#'],
],
],
]);
NavBar::end();
?>
这是截图。
你们都能清楚地看到。标题中出现下拉列表。“我的公司”文本的权利。但是,没有价值观。不可点击。
有什么想法吗
请尝试以下代码:
echo '<ul id="navbar-id" class="navbar-nav navbar-right nav">';
echo '<li class="dropdown">';
echo '<a href="#" data-toggle="dropdown" class="dropdown-toggle">Label <b class="caret"></b></a>';
echo Dropdown::widget([
'items' => [
['label' => 'DropdownA', 'url' => '/'],
['label' => 'DropdownB', 'url' => '#'],
],
]);
echo '</li>';
echo '</ul>';
echo';
echo'- ;
回声';
echo下拉列表::小部件([
'项目'=>[
['label'=>'DropdownA','url'=>'/'],
['label'=>'DropdownB','url'=>'#'],
],
]);
回音“
”;
回声“
”;
请尝试以下代码:
echo '<ul id="navbar-id" class="navbar-nav navbar-right nav">';
echo '<li class="dropdown">';
echo '<a href="#" data-toggle="dropdown" class="dropdown-toggle">Label <b class="caret"></b></a>';
echo Dropdown::widget([
'items' => [
['label' => 'DropdownA', 'url' => '/'],
['label' => 'DropdownB', 'url' => '#'],
],
]);
echo '</li>';
echo '</ul>';
echo';
echo'- ;
回声';
echo下拉列表::小部件([
'项目'=>[
['label'=>'DropdownA','url'=>'/'],
['label'=>'DropdownB','url'=>'#'],
],
]);
回音“
”;
回声“
”;
您只需使用另一个导航
小部件,而不是下拉列表
:
NavBar::begin([
'brandLabel' => 'My Company',
'brandUrl' => Yii::$app->homeUrl,
'options' => [
'class' => 'navbar-inverse navbar-fixed-top',
],
]);
echo Nav::widget([
'options' => [
'class' => 'navbar-nav navbar-left',
],
'items' => [
[
'label' => 'Dropdown',
'url' => '#',
'items' => [
['label' => 'DropdownA', 'url' => '/'],
['label' => 'DropdownB', 'url' => '#'],
],
],
],
]);
您只需使用另一个
Nav
小部件,而不是下拉列表
:
NavBar::begin([
'brandLabel' => 'My Company',
'brandUrl' => Yii::$app->homeUrl,
'options' => [
'class' => 'navbar-inverse navbar-fixed-top',
],
]);
echo Nav::widget([
'options' => [
'class' => 'navbar-nav navbar-left',
],
'items' => [
[
'label' => 'Dropdown',
'url' => '#',
'items' => [
['label' => 'DropdownA', 'url' => '/'],
['label' => 'DropdownB', 'url' => '#'],
],
],
],
]);
©;我的公司
这是一个完整的布局代码。在任何视图中尝试此布局,它肯定会起作用。首先将此文件命名为header.php(任何名称都可以),然后使用下拉列表选择您想要此布局的视图文件。
©;我的公司
这是一个完整的布局代码。在任何视图中尝试此布局,它肯定会起作用。首先将此文件命名为header.php(任何名称都可以),然后使用下拉菜单选择您想要此布局的视图文件。代码中的小错误:
NavBar::begin([
'brandLabel' => 'My Company',
'brandUrl' => Yii::$app->homeUrl,
'options' => [
'class' => 'navbar-inverse navbar-fixed-top',
],
]);
echo Nav::widget([
'options' => ['class' => 'navbar-nav navbar-right'],
'items' => [
['label' => 'Danish Enam', 'url' => ['/site/register']],
['label' => 'Dropdown',
'items' => [
['label' => 'DropdownA', 'url' => '/'],
['label' => 'DropdownB', 'url' => '#'],
],
],
],
]);
NavBar::end();
然后坏的新,有一个限制与引导,你只能有2个层次的下拉列表,而不是3
如果您想了解更多信息,请查看:
代码中的小错误:
NavBar::begin([
'brandLabel' => 'My Company',
'brandUrl' => Yii::$app->homeUrl,
'options' => [
'class' => 'navbar-inverse navbar-fixed-top',
],
]);
echo Nav::widget([
'options' => ['class' => 'navbar-nav navbar-right'],
'items' => [
['label' => 'Danish Enam', 'url' => ['/site/register']],
['label' => 'Dropdown',
'items' => [
['label' => 'DropdownA', 'url' => '/'],
['label' => 'DropdownB', 'url' => '#'],
],
],
],
]);
NavBar::end();
然后坏的新,有一个限制与引导,你只能有2个层次的下拉列表,而不是3
如果您想了解更多信息,请查看:
DropdownA,DropdownB值不会出现。意思是,不作为下拉菜单。不可点击@Hiren.DropdownA,DropdownB值不会出现。意思是,不作为下拉菜单。不可点击@Hiren.Still DropdownA,DropdwonB值未出现Mr@SojuNo错误显示在控制台工作中。。。向我展示你的更新代码和导航小部件的输出。嘿@Soju。我编辑了我的问题。最后一张图片是输出的。更新了Mr@Soju.Still DropdownA,DropdwonB值未出现Mr@SojuNo错误显示在控制台工作中。。。向我展示你的更新代码和导航小部件的输出。嘿@Soju。我编辑了我的问题。最后一张图片是输出的。更新了Mr@Soju.check this link>check this link>仍不工作。不明白我的错误。我用了你的密码。但是,没有起作用。我是否需要在其中包含任何代码?仍然无法正常工作。不明白我的错误。我用了你的密码。但是,没有起作用。我是否需要包含任何代码?