Yii框架官方指南系列19——使用表单:创建表单
2014-11-07 00:00
573 查看
编写 login 视图是很简单的,我们以一个 form 标记开始,它的 action 属性应该是前面讲述的 login 动作的URL。 然后我们需要为 LoginForm 类中声明的属性插入标签和表单域。最后, 我们插入一个可由用户点击提交此表单的提交按钮。所有这些都可以用纯HTML代码完成。
Yii 提供了几个助手(helper)类简化视图编写。例如, 要创建一个文本输入域,我们可以调用 CHtml::textField(); 要创建一个下拉列表,则调用 CHtml::dropDownList()。
信息: 你可能想知道使用助手的好处,如果它们所需的代码量和直接写纯HTML的代码量相当的话。 答案就是助手可以提供比 HTML 代码更多的功能。例如, 如下代码将生成一个文本输入域,它可以在用户修改了其值时触发表单提交动作。
CHtml::textField($name,$value,array('submit'=>''));
Yii 提供了几个助手(helper)类简化视图编写。例如, 要创建一个文本输入域,我们可以调用 CHtml::textField(); 要创建一个下拉列表,则调用 CHtml::dropDownList()。
信息: 你可能想知道使用助手的好处,如果它们所需的代码量和直接写纯HTML的代码量相当的话。 答案就是助手可以提供比 HTML 代码更多的功能。例如, 如下代码将生成一个文本输入域,它可以在用户修改了其值时触发表单提交动作。
CHtml::textField($name,$value,array('submit'=>''));
相关文章推荐
- Yii框架官方指南系列18——使用表单:创建动作
- Yii框架官方指南系列17——使用表单:创建模型
- Yii框架官方指南系列16——使用表单:概览
- Yii框架官方指南系列20——使用表单:批量收集表格输入
- Yii框架官方指南系列21——使用表单:使用表单生成器(CForm)
- Yii框架官方指南系列36——扩展Yii:使用第三方库
- Yii框架官方指南系列24——使用数据库:Query Builder
- Yii框架官方指南系列34——扩展Yii:使用扩展
- Yii框架官方指南系列26——使用数据库:关系型 Active Record
- Yii框架官方指南系列23——使用数据库:数据访问对象(DAO)
- Yii框架官方指南系列25——使用数据库:Active Record
- Yii框架官方指南系列35——扩展Yii:创建扩展
- Yii框架官方指南系列49——专题:使用非主流模板语法
- Yii框架官方指南系列增补版27——使用数据库:数据库迁移
- Yii框架官方指南系列22——使用数据库:概览
- Yii框架官方指南系列43——专题:URL(创建、路由、美化及自定义)
- Yii框架官方指南系列9——基础知识:视图
- Yii框架官方指南系列12——基础知识:路径别名与名字空间
- Yii框架官方指南系列31——缓存:页面缓存
- Yii框架官方指南系列增补版37——测试:概览