//克隆一条数据 http://www.cmssit.com/index/index/cloneArc/id/1/tab/web_guide
function cloneArc(){
$id = input('id');//文章ID
$tab = input('tab');//表
if(!$id || !$tab){
brEcho('缺少参数ID,tab');die;
}
$info = Db::table($tab)->where(['id'=>$id])->find();
if(!$info)
$this->error('此文档不存在','','', 999);
brEcho('验证文档标题是否存在...');
if(isset($info['title'])){
brEcho('标题存在,修改标题...');
$info['title'] = $info['title'].'clone_'.rand_str();
}else{
brEcho('标题不存在,不修改标题...');
}
brEcho('开始克隆...');
brEcho('移除文档ID...');
unset($info['id']);
brEcho('写入文档...');
$rid = Db::table($tab)->insertGetId($info);
brEcho('克隆结束...');
brEcho('文档ID:'.$rid);
}
/**
* description:换行输出(一般用于调试 eg:在循环中输出)
* author:wanghua
*/
function brEcho($msg){
echo '<br/>';
echo $msg;
echo '<br/>';
}