Thinkphp5.0 批量产品复制功能设计
1,前端页面设计
2,后台程序设计
<a class="item-copy" data-id="<?= $item['goods_id'] ?>" οnclick="getpass(<?= $item['goods_id'] ?>)">
复制
</a>
js
// 元素
function getpass(arra){
var mymessage=confirm("确定要复制");
if(mymessage==true){
$.ajax({
type : "POST", //提交方式
url : "<?= url('www.xiaohonghuaw.com/goods/copyy') ?>",
data : { "goods_id" : arra},
success : function(result) {
if ( result.code)
{
alert(result.msg);
// $("#tipMsg").text("添加数据成功");
//tree.deleteItem("${org.id}", true);
} else
{
alert(result.msg);
//$("#tipMsg").text("删除数据失败");
}
}
});
}
}
程序功能设计
public function copyy($goods_id)
{
// 商品详情
$model = GoodsModel::detail($goods_id)
//unset($model['goods_id']);
$good=json_decode($model, true);
unset($good['goods_id']);
if ($model->addd($good)) {
return $this->renderSuccess('复制成功', url('goods/index'));
}
$error = $model->getError() ?: '复制失败';
return $this->renderError($error);
}