如何在没有模型的Yii框架的下拉列表中添加所有选项的链接?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在没有模型的Yii框架的下拉列表中添加所有选项的链接?相关的知识,希望对你有一定的参考价值。

我正在使用下面的代码在没有模型的Yii框架中生成下拉列表。如何将每个项目链接到不同的URL?

<?php echo Chtml::dropDownList('category','',array(
''=>'Please Select...',
'Phones'=>'Phones',
'Laptops'=>'Laptops',
'Desktops'=>'Desktops',
))  
?> 
答案

假设你想要html结果

    <select id="device_name" name="device[name]">
        <option value="">Please Select...</option>
        <option value="Phones">Phones</option>
        <option value="Laptops">Laptops</option>
        <option value="Desktops">Desktops</option>            
    </select>

你可以使用这段代码

<?php 

    echo CHtml::dropDownList('device[name]',
            2, // the selected values
            array('Phones'=>'Phones',
                  'Laptops'=>'Laptops',
                  'Desktops'=>'Desktops' ),
            array('empty'=>'Please Select...')
        );

你可以在这里找到更多样品http://www.bsourcecode.com/2013/02/chtml-dropdownlist-in-yii/

以上是关于如何在没有模型的Yii框架的下拉列表中添加所有选项的链接?的主要内容,如果未能解决你的问题,请参考以下文章

如何将模型数据加载到在 Yii 中使用 Ajax 过滤的 Select2 下拉列表

如何在yii2中制作下拉列表?

如何在 GridView::widget、Yii2 的搜索框中使用简单的下拉列表?

Angular 2 模型驱动形式的下拉列表

如何更改 asp 下拉列表中所有项目的字体系列?

在下拉列表中添加自定义对象作为选项