php yii 出现Undefined index: Cid
2015-06-19 12:00
543 查看
新手在写yii框架,render页面出现Undefined index:Post提示,页面无法展示,初步估计是控制器方法出现问题。
控制器方法
定位到 $_POST['Post'],Post是指一个模块,确实是存在的,但是$_POST['Post']不能作为 if 的判断语句,所以需要在if 语句中变成isset($_POST['Post'])即可。
控制器方法
public function actionAdd(){ $model=new Post(); if(isset($_POST['ajax'])&&$_POST['ajax']==='post-form'){ echo CActiveForm::validate($model); Yii::app()->end(); } if($_POST['Post']){ $model->attributes=$_POST['Post']; if($model->validate()){ $model->createTime=date('Y-m-d H:i:s',time()); $model->viewNum=0; $model->save(); $this->redirect(Yii::app()->user->returnUrl); } } $this->render('add',array('model'=>$model)); }
定位到 $_POST['Post'],Post是指一个模块,确实是存在的,但是$_POST['Post']不能作为 if 的判断语句,所以需要在if 语句中变成isset($_POST['Post'])即可。
相关文章推荐
- php session 阻塞 过期不自动清除session文件
- JS学习笔记(三):HTML通过ajax请求获取并显示php中的内容
- 预定义变量 - PHP手册笔记
- 引用 - PHP手册笔记
- 异常处理 - PHP手册笔记
- 命名空间 - PHP手册笔记
- 类与对象 - PHP手册笔记
- 函数 - PHP手册笔记
- PHP学习之[第07讲]PHP5.4 文件操作函数 之 图片计数器的实例
- 流程控制 - PHP手册笔记
- PHP自动生成表单代码分享
- 运算符 - PHP手册笔记
- PHP实现中文圆形印章特效
- PHP学习之[第06讲]数组、多维数组和数组函数
- Cannot modify header information - headers already sent by (output started at D:\PHP\xampp\htdocs\
- PHP 常用的header头部定义汇总
- PHP实现获取中英文首字母
- php学习路线
- php---算法
- 常用的php图片处理类(水印、等比缩放、固定高宽)分享