我正在开发 Yii 框架和 Yii Booster 扩展作为引导程序。我正在尝试在下拉列表中创建登录表单。我有一个 TbNavbar,上面是下拉代码,但是当我在下拉列表中添加登录表单时,它只显示下拉列表中的代码。
我用这篇文章作为指导:
这是我的表单代码,它只是不工作:
<?php $this->beginWidget('bootstrap.widgets.TbNavbar', array(
'type'=>'inverse',
'brand' => 'Title',
'fixed'=>'bottom',
'collapse'=>true,
'items'=>array(
array(
'class'=>'bootstrap.widgets.TbMenu',
'type'=>'inverse',
'items'=>array(
array('label'=>'Home', 'url'=>'#', 'active'=>true),
array('label'=>'Link', 'url'=>'#'),
array('label' => 'DropDown', 'items' => array(
array('label' => 'Item1', 'content' => 'Item1 Content'),
array('label' => 'Item2', 'content' => 'Item2 Content')
)),
array('label'=>'Dropdown', 'url'=>'#', 'items'=>array(
array('label'=>'Action', 'url'=>'#'),
array('label'=>'Another action', 'url'=>'#'),
array('label'=>'Something else here', 'url'=>'#'),
'---',
array('label'=>'NAV HEADER'),
array('label'=>'Separated link', 'url'=>'#'),
array('label'=>'One more separated link', 'url'=>'#'),
)),
),
),
'<ul class="nav pull-right">
<li><a href="/users/sign_up">Sign Up</a></li>
<li class="divider-vertical"></li>
<li class="dropdown">
<a class="dropdown-toggle" href="#" data-toggle="dropdown">Sign In <strong class="caret"></strong></a>
<div class="dropdown-menu" style="padding: 15px; padding-bottom: 0px;">
<?php $form = $this->beginWidget(\'bootstrap.widgets.TbActiveForm\', array(
\'id\'=>\'verticalForm\',
\'htmlOptions\'=>array(\'class\'=>\'well\'),
)); ?>
<?php echo $form->textFieldRow($model, \'textField\', array(\'class\'=>\'span3\')); ?>
<?php echo $form->passwordFieldRow($model, \'password\', array(\'class\'=>\'span3\')); ?>
<?php echo $form->checkboxRow($model, \'checkbox\'); ?>
<?php $this->widget(\'bootstrap.widgets.TbButton\', array(\'buttonType\'=>\'submit\', \'label\'=>\'Login\')); ?>
<?php $this->endWidget(); ?>
</div>
</li>
</ul>' ),)); ?>
<?php $this->endWidget(); ?>