Thinkphp add addAll
Posted code
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thinkphp add addAll相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 ArrayObjectAdaptor 的 clear() 和 addAll() 刷新/更新浏览片段
`PriorityQueue` 中的 `add` 和 `addAll` 行为不同,这是为啥呢?
List的add方法与addAll方法的区别StringBuffer的delete方法与deleteCharAt的区别
java中collection接口 中的方法 add(E o) ,addAll(Collection<? extends E> c) ,void clear() 用法