热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

YII教程-Yii生成下拉列表

Yii生成下拉列表主要用到了CHtml类里面的两个静态方法listData和dropDownList。

Yii生成下拉列表主要用到了CHtml类 里面的两个静态方法listData和dropDownList。
listData接收四个参数
array $model 指的是我们从数据库查询的记录结果。
string $valueField 指的是下拉列表option value属性的值。
string $textField 指的是下拉列表所显示的文本内容。
string $groupField 是一个可选参数, 指的是 下拉列表分组optgroup label的值。
dropDownList接收四个参数
string $name 指的是下拉列表的 name的值。
string $selected 指的是默认选中的值 option selected=”selected”.
array $data 是listData的返回值。
array $htmlOptions 指的是其他的html 属性。
另外 CActiveForm 里面也有个dropDownList , 该方法和CHtml 里面的dropDownList方法所接收参数略有不同,但是和CHtml里面的 activeDropDownList的参数相同。
CModel $model 指的是一个模型的实例。
string $attribute 指的是下拉列表 name的值。
array $data 是listData的返回值。
array $htmlOptions 指的是其他的html的属性。


推荐阅读
  • 本文探讨了在PHP中处理特定类型编码字符串的方法,特别是如何将HTML实体编码的字符串转换为普通文本。 ... [详细]
  • Java 动态代理详解与示例
    本文详细介绍了Java中的动态代理机制,包括如何定义接口、实现类和代理处理器,并通过具体示例演示了动态代理的创建和使用过程。 ... [详细]
  • 状态模式是一种行为设计模式,它允许对象在其内部状态发生变化时改变其行为。这种模式通过将不同的行为封装在独立的状态类中,实现了行为与状态之间的解耦,从而使得系统更加灵活和易于扩展。 ... [详细]
  • 给定两个整数,分别表示分数的分子和分母,返回该分数的小数形式。如果小数部分是循环的,则将循环部分括在括号内。 ... [详细]
  • Spring框架中的关键配置文件详解
    本文详细介绍了Spring项目中常见的配置文件,包括pom.xml和spring.xml的作用与使用方法。pom.xml用于管理项目依赖,而spring.xml则负责Bean的定义与初始化。 ... [详细]
  • 本文探讨了Windows Presentation Foundation (WPF)如何通过扩展Microsoft Build Engine (MSBuild)来增强其构建能力,特别是在处理WPF特有的任务时。 ... [详细]
  • 本文详细介绍了C++中常见的容器(如列表、向量、双端队列等)及其迭代器的实现方式,通过具体代码示例展示了如何使用这些容器和迭代器。 ... [详细]
  • 本文探讨了在执行SQL查询时遇到的因字符集不同而导致查询结果差异的问题,特别是涉及中文字符时。文章分析了在不同字符集设置下,SQL查询结果的变化,并提供了详细的解决方案。 ... [详细]
  • 本文探讨了如何在JavaScript中调用PHP函数及实现两者之间的有效交互,包括通过AJAX请求、动态生成JavaScript代码等方法。 ... [详细]
  • CGroups: 资源管理和控制
    CGroups(Control Groups)是Linux内核提供的一个功能,旨在限制、记录和隔离进程组使用的物理资源,如CPU、内存和I/O等。它通过精细的资源管理,支持现代容器技术如Docker的资源限制需求。 ... [详细]
  • 深入解析Java中的锁类型及其应用场景
    本文详细介绍了Java中常见的锁类型,包括乐观锁与悲观锁、独占锁与共享锁、互斥锁与读写锁、可重入锁、公平锁与非公平锁、分段锁、偏向锁、轻量级锁、重量级锁以及自旋锁。每种锁的特性、作用及适用场景均有所涉及。 ... [详细]
  • 如何在家高效自学英语口语
    随着全球化的加深,英语作为国际交流的主要工具,在日常生活和职业发展中扮演着越来越重要的角色。本文将提供一系列实用的方法,帮助你在家也能有效提升英语口语能力。 ... [详细]
  • 本文探讨了HDU 4035的问题,涉及一个由n个房间组成的迷宫,这些房间通过n-1条隧道相互连接,形成一棵树结构。任务是从起点1号房间出发,计算到达出口所需经过的平均隧道数量,考虑了在每个房间中可能发生的三种情况及其相应概率。 ... [详细]
  • Flask框架入门指南:Windows平台下的首个Python 2.7项目
    本文将指导您如何在Windows平台上使用Python 2.7搭建一个简单的Flask应用,包括项目结构的创建、基本路由的设置以及HTML模板的设计。 ... [详细]
  • 软件项目管理实践——Jenkins持续集成与Maven、GitHub的应用
    本文详细介绍了如何利用Jenkins实现持续集成,以及Maven和GitHub在项目开发中的具体应用。包括环境搭建、工具安装、项目创建及代码管理等关键步骤。 ... [详细]
author-avatar
diudiu不是狗
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有