Yii框架官方指南系列18——使用表单:创建动作
2014-11-07 00:00
621 查看
有了模型,我们就可以开始编写用于操作此模型的逻辑了。 我们将此逻辑放在一个控制器的动作中。对登录表单的例子来讲,相应的代码就是:
public function actionLogin() { $model=new LoginForm; if(isset($_POST['LoginForm'])) { // 收集用户输入的数据 $model->attributes=$_POST['LoginForm']; // 验证用户输入,并在判断输入正确后重定向到前一页 if($model->validate()) $this->redirect(Yii::app()->user->returnUrl); } // 显示登录表单 $this->render('login',array('model'=>$model)); }
相关文章推荐
- Yii框架官方指南系列19——使用表单:创建表单
- Yii框架官方指南系列17——使用表单:创建模型
- Yii框架官方指南系列20——使用表单:批量收集表格输入
- Yii框架官方指南系列16——使用表单:概览
- Yii框架官方指南系列21——使用表单:使用表单生成器(CForm)
- Yii框架官方指南系列35——扩展Yii:创建扩展
- Yii框架官方指南系列23——使用数据库:数据访问对象(DAO)
- Yii框架官方指南系列36——扩展Yii:使用第三方库
- Yii框架官方指南系列增补版27——使用数据库:数据库迁移
- Yii框架官方指南系列26——使用数据库:关系型 Active Record
- Yii框架官方指南系列24——使用数据库:Query Builder
- Yii框架官方指南系列22——使用数据库:概览
- Yii框架官方指南系列34——扩展Yii:使用扩展
- Yii框架官方指南系列49——专题:使用非主流模板语法
- Yii框架官方指南系列25——使用数据库:Active Record
- Yii框架官方指南系列43——专题:URL(创建、路由、美化及自定义)
- Yii框架官方指南系列33——扩展Yii:概览
- Yii框架官方指南系列13——基础知识:开发规范
- Yii框架官方指南系列30——缓存:片段缓存(Fragment Caching)
- Yii框架官方指南增补系列29——缓存:数据缓存