是关于内容管理后台,多分类的新增、修改操作问题。
后台用的是thinkphp框架,多分类传递到控制器的是一个数组
array(1) {
["categories"] => string(4) "4,10"
}
数据表结构是这样的
因为thinkphp数组的数据库操作不会,所以用了最笨的方法,就是不管执行新增或修改的时候,先把数据表里已经存在的指定分类记录全部删除,然后把categories数组拆分开一条条插入表。
没有经验也不知道这么搞有没有问题
2 回答
杨__羊羊
TA贡献1943条经验 获得超7个赞
没有问题,我现在项目里面有几个类似场景,比如商品SKU操作也是批量化的,都是全部删除再批量插入。
如果你想实现好一点,可以查出数据库有的,与你传入的比对,把差异化的数据处理一下即可。不过这样挺麻烦的。
- 2 回答
- 0 关注
- 434 浏览
添加回答
举报
0/150
提交
取消