作者:zccst
查手册得知,CHtml控件是system.web.helpers的一个控件。主要用于渲染各种html表单
CHtml is a static class that provides a collection of helper methods for creating HTML views.
1,下拉菜单
$idcs = array(
'1' => 'JX',
'2' => 'TC',
'3' => 'YF'
);
<?php echo CHtml::dropDownList('idcs','',$idcs) ?>
2,radio
$time_scale = array(
'0' => '周',
'1' => '月',
'2' => '季度',
'3' => '年'
);
<?php echo CHtml::radioButtonList('time_scale','1',$time_scale,array('separator'=>'')) ?>
批注1:第二项是默认值。直接填1即可。
批注2:第四项是参数选型,这里选择各个radio直接用''隔开。还有其他选项。
批注3:取其选中值。与jquery获取普通表单的值一样。
批注4:监听其值变化
方式一:
<?php echo CHtml::radioButtonList( 'cars','4', array(4 => 'GM', 5 => 'FORD'), array('separator' => '',
'onChange'=>CHtml::ajax(array('type'=>'GET', 'url'=>array("editProfile/UpdateAjax"),
'update'=>'#data'))));
方式二:
使用jquery监听
如果您觉得本文的内容对您的学习有所帮助,您可以微信:
分享到:
相关推荐
yii2 创建表单 笔记
在这个视图中,`CHtml`辅助类帮助我们生成HTML表单元素,`labelEx`、`textField`、`error`等方法简化了表单元素的创建,并自动关联到模型的属性和验证规则。 总结来说,Yii中处理表单的过程涉及模型的创建和验证...
在Yii中,下拉框(Dropdown)常用于创建HTML表单中的选择菜单,它提供了用户友好的交互方式,让用户可以从预定义的选项中进行选择。在这个“yii示例-下拉框-最新的yii框架”中,我们将探讨如何在Yii2框架中实现...
知道yii的表单是怎样生成的吗,这里就有你想要答案!
yii导出html文件,或者导出text文件,超简洁。纯手打请高评谢谢
4. **提交按钮**:使用`CHtml::submitButton`方法提供提交按钮。 **控制器层(Controller)** 控制器层是处理用户请求、调用模型层进行数据处理、并将数据传递给视图层的逻辑处理单元。在用户注册功能中,控制器负责...
“yii框架中文手册教程.pdf”是Yii框架的中文版官方手册,它是学习Yii框架的重要资源。这份PDF文档通常会包括以下内容: 1. **安装与配置**:介绍如何在服务器上安装Yii,以及设置基本的项目环境。 2. **快速入门**...
Yii支持视图助手(Helper),如CHtml,提供了许多方便的HTML生成方法。同时,Yii的布局功能使得页面的头部、底部等公共部分可以被有效地重用。 控制器(CController)是处理用户请求的中心,它包含了动作(Action)...
7. 表单和验证:Yii 提供了方便的表单处理和数据验证工具,可以快速创建和验证用户输入,减少错误和安全风险。 8. 视图助手:Yii 视图助手系统提供了一系列预定义的函数,如 HTML 助手,URL 助手等,方便开发者生成...
6. **表单和验证**:`CFormModel`和` CHtml `类帮助开发者创建和处理表单数据,`validate()`方法用于模型验证。 7. **URL管理**:Yii的URL管理器`CUrlManager`可以生成和解析URL,支持RESTful风格的路由。 8. **...
**YII2.0手册HTML离线版**是针对PHP开发者的一个重要资源,它提供了全面的框架指南和技术细节,帮助开发者高效地利用YII2.0进行Web应用开发。这个离线文档集包含了YII2.0框架的全部功能、API参考、教程以及最佳实践...
Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程,本文给大家介绍php yii框架之表单验证规则大全,感兴趣的朋友一起学习吧
8. **Gii代码生成工具**:Gii 是Yii自带的代码生成工具,能自动生成模型、控制器、表单和CRUD操作,大大提高了开发效率。 9. **Web服务**:Yii 支持RESTful API开发,便于构建面向服务的架构。 10. **错误和日志...
- 使用Yii提供的表单控件来构建HTML表单。 **4. 收集表格输入** - 处理表单提交的数据。 #### Ⅲ、数据库操作 **1. 数据访问对象(DAO)** - **建立数据库连接** - **执行SQL语句** - **获取查询结果** - **使用...
- Yii提供了强大的表单构建功能,包括自动验证和错误处理。 - 表单数据的接收和处理,以及与模型的交互,都有详细的指导。 6. **模板引擎与视图**: - Yii的CView和CTemplateView类提供了强大的视图渲染功能,...
Yii的表单模型一般继承自CModel,其设计的核心在于表单数据不需要持久化存储,而验证则是一个不可或缺的部分。在Yii中,表单模型通常用于处理Web表单的输入数据,并对这些数据进行验证。 Yii中的验证器是用于数据...
标题提到的"Yii 2文件下载"可能指的是Yii 2.0框架的安装包或者相关的扩展或示例代码。 在描述中,我们看到“找了好久才找到的Yii2.0”,这可能暗示了Yii 2.0的相关资源并不总是容易找到,尤其对于初学者来说,可能...
1. **form**: 这个文件夹可能包含了对Yii的表单类进行扩展的代码,使得表单元素可以自动应用Bootstrap的样式。例如,可能会有自定义的ActiveForm类,用于生成带有Bootstrap样式的表单元素。 2. **gii**: Gii是Yii的...
Yii提供了一套强大的表单验证规则,对于新闻系统中的新闻发布表单,可以轻松实现对输入内容的验证,如标题的长度限制、内容的非空检查等。 8. **AJAX集成** Yii支持AJAX操作,可以实现无刷新的用户体验。在新闻...
Yii框架是一款高效的、基于组件的PHP开发框架,用于...总之,Yii框架中文手册教程和YII模板资源是学习和开发Yii应用的宝贵资料。通过深入学习和实践,开发者可以充分利用Yii的强大功能,构建出高效、可扩展的Web应用。