在ThinkPHP中,編寫一個(gè)增加數(shù)據(jù)接口非常簡(jiǎn)單。首先,你需要在指定的controller中編寫一個(gè)方法來處理post請(qǐng)求,并將傳遞過來的數(shù)據(jù)插入到數(shù)據(jù)庫(kù)中。下面是一個(gè)示例代碼,假設(shè)你的表名是gys
,字段名為gysname
和gysbh
,傳遞過來的post數(shù)據(jù)字段分別是name
和bh
:
復(fù)制代碼
// 在指定的controller中編寫一個(gè)方法
public function addData()
{
// 獲取post數(shù)據(jù)
$data['gysname'] = input('post.name');
$data['gysbh'] = input('post.bh');
// 實(shí)例化gys模型
$gysModel = new GysModel();
// 插入數(shù)據(jù)
$result = $gysModel->save($data);
if($result !== false) {
return json(['status' => 1, 'msg' => '數(shù)據(jù)添加成功']);
} else {
return json(['status' => 0, 'msg' => '數(shù)據(jù)添加失敗']);
}
}
在上面的代碼中,首先獲取post傳遞過來的數(shù)據(jù),然后實(shí)例化gys模型并使用save()
方法將數(shù)據(jù)插入到數(shù)據(jù)庫(kù)中,最后根據(jù)插入結(jié)果返回相應(yīng)的json數(shù)據(jù)。記得在代碼中適當(dāng)?shù)牡胤揭胂嚓P(guān)的類和命名空間。
希望這個(gè)示例代碼可以幫助你編寫一個(gè)簡(jiǎn)單的增加數(shù)據(jù)接口。