关于thinkphp中的CURD
时间:2011-09-21
来源:互联网
不知道为什么用那thinkphp怎么老出奇怪的错误,比如一简单的ADD方法:
public function add(){
$class=M('class');
$pid=isset($_POST['pid'])?(int)$_POST['pid']:0;
$list=$class->where("id=$pid")->find();
$path=$list['path']."-".$list['id'];
$data['name']=$_POST['name'];
$data['pid']=$pid;
$data['path']=$path;
print_r($data);
if($class->data($data)->add()){
$this->success('添加成功');
}else{$this->error("添加失败");}
}
我把数组打印出来里面的数据没错,但查入数据库的值却全是空的。不知道为什么。
public function add(){
$class=M('class');
$pid=isset($_POST['pid'])?(int)$_POST['pid']:0;
$list=$class->where("id=$pid")->find();
$path=$list['path']."-".$list['id'];
$data['name']=$_POST['name'];
$data['pid']=$pid;
$data['path']=$path;
print_r($data);
if($class->data($data)->add()){
$this->success('添加成功');
}else{$this->error("添加失败");}
}
我把数组打印出来里面的数据没错,但查入数据库的值却全是空的。不知道为什么。
作者: 情怀2012 发布时间: 2011-09-21
thinkphp不会啊,等待高手解答
作者: quba 发布时间: 2011-09-21
add中需要加入参数,如果不加参数默认的得到$_POST
作者: 金岭 发布时间: 2011-09-21
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28