1、原始收集表单方法
$data["goods_name"] = $_POST["goods_name"];
$data["goods_category_id"] = $_POST["goods_category_id"];
$data["goods_price"] = $_POST["goods_price"];
$data["goods_introduce"] = $_POST["goods_introduce"];
$msg = "添加失败";
if(M("goods")->add($data)){
$msg = "添加成功";
}
$this->redirect("showlist", array(), 3, $msg);
2、create函数
create()作用
1、将表单元素的值和数据库中的字段一一匹配
2、将数据库中没有的字段去除
if($data = $goods->create()){
if($goods->add($data)){
$this->success("添加成功", "showlist", 3);
} else {
$this->error("添加失败");
}
}
3、I()函数
I()用来获取get、post、sessioncookie等等的数据
语法:I(‘变量的类型.变量名’, [默认值], [过滤方法])
用法:
if(M("goods")->add(I("post."))){
$this->success("添加成功", "showlist", 3);
} else {
$this->error("添加失败");
}
U方法
U()用来生成URL地址
$this->success("修改成功",
U("showlist"),3);
$this->success(),里面的路径一定要用U()方法来生成URL