有两种基本方法,第一种就是最常用的从$_POST中取出数据,添加入库;第二种就是使用tp自带的create()搜集表单数据。
1. $_POST
从$_POST中获取数据,添加到$data数组中,调用add方法入库
<span style="white-space:pre"> </span>$file = $_FILES['picture'];
$picture = \Common\Common\CommonOperator::myUpload($file,$error);
$data["title"] = $_POST["title"];
$data["type"] = $_POST["type"];
$data["isImportant"] = $_POST["isImportant"];
$data["author"] = $_POST["author"];
$data["time"] = $_POST["time"];
$data["content"] = $_POST["content"];
//新图片名称,需要更改原图片名称
$data["picture"] = $picture;
$model = M("News");
$model->add($data);2.create搜集表单
<span style="white-space:pre"> </span>$model = M("News");
$model->create();
$model->picture = $picture;//有需要改变的值,就这样赋值
$id = $model->add();
本文介绍了ThinkPHP框架下插入数据的方法,包括直接从$_POST获取数据进行入库,以及利用create()方法收集表单数据进行操作。
310

被折叠的 条评论
为什么被折叠?



