標籤:thinkphp 添加 組成 結構 code dump evel 資料庫 request
add使用者添加一條資料。項目執行個體public function treeinsert(){ $data=array(); $data[‘id‘]=‘‘; $data[‘type‘]=‘0‘; $data[‘title‘]=$_REQUEST[‘name‘]; $data[‘level‘]=$_REQUEST[‘level‘]; $data[‘pid‘]=$_REQUEST[‘ids‘]; $data[‘sort‘]=‘0‘; $data[‘status‘]=‘1‘; $data[‘rules‘]=‘‘; $data[‘Mome‘]=‘‘; $data[‘remarks‘]=‘‘; $user=M(‘worktelgroup‘); $user->add($data); }addAll是往資料庫中同時添加多條資料,資料為二維數組、同時二維數組的鍵由0開始,項目執行個體:public function telnode(){ $itemid = I(‘post.itemid‘); $data=I(‘post.data‘); $insert=array(); foreach ($data as $k => $v) { $insert[$k][‘id‘]=‘‘; $insert[$k][‘wtelid‘]=str_replace(‘s‘, ‘‘, $v[‘id‘]); $insert[$k][‘itemid‘]=$itemid; } //var_dump($insert); $user=M(‘item_worktel‘); $user->addAll($insert); }組成的$insert資料結構如下:array(2) { [0]=> array(3) { ["id"]=> string(0) "" ["wtelid"]=> string(1) "2" ["itemid"]=> string(1) "9" } [1]=> array(3) { ["id"]=> string(0) "" ["wtelid"]=> string(2) "11" ["itemid"]=> string(1) "9" }}
Thinkphp add addAll