thinkphp實(shí)現(xiàn)目錄排序以及增刪改功能

神秘碼農(nóng)

//排序list欄目

public function catesort(){

//dump($_POST);

$cate=D('cate');

foreach ($_POST as $id => $sort) {

$cate->where("id=$id")->setField('sort',$sort);

}

$this->success('排序成功',U('cate_list',array("sort"=>1)),3);

}

//刪除欄目

public function cate_del($id){

$cate = D('cate');//實(shí)例化一個(gè)對(duì)象,把實(shí)例化好的對(duì)象賦值給$column

//echo $id; die;//打印出來(lái)是不是刪除當(dāng)前的這個(gè)欄目id

if($cate->delete($id)){

$this->success('刪除成功',U(cate_list),0);

}else{

$this->error('刪除失??!');

}

}

//添加

public function cate_add(){

$cate=D('cate');

if(IS_POST){

$data['catename'] = I('catename');

$data['content'] = I('content');

$data['keywords'] =I('keywords');

$data['des'] = I('des');

$data['type'] = I('type');

$data['parenid'] = I('parenid');

if($_FILES['pic']['tmp_name'] !=''){

$upload = new \Think\Upload();// 實(shí)例化上傳類

$upload->maxSize=3145728 ;// 設(shè)置附件上傳大小

$upload->exts=array('jpg', 'gif', 'png', 'jpeg');// 設(shè)置附件上傳類型

$upload->rootPath='./';

$upload->savePath='./Public/Uploads/'; // 設(shè)置附件上傳目錄

$info=$upload->uploadOne($_FILES['pic']);

if(!$info) {// 上傳錯(cuò)誤提示錯(cuò)誤信息

$this->error($upload->getError());

}else{// 上傳成功 獲取上傳文件信息

$data['pic']=$info['savepath'].$info['savename'];

}

}

if ($cate->create($data)){

if ($cate->add($data)){

$this->success('欄目添加成功',U('cate_list'),3);

}else {

$this->error('抱歉欄目添加失敗');

}

}else {

$this->error($cate->getError());

}

return;

}

$cateres=$cate->catetree();//指向一個(gè)方法---》model,分類樹

$this->assign('cateres',$cateres);//分配出去

$this->display();

}

//修改方法

public function cate_edit($id){

$cate=D('cate');

if(IS_POST){

$data['id'] = I('id');

$data['catename'] = I('catename');

$data['content'] = I('content');

$data['keywords'] =I('keywords');

$data['des'] = I('des');

$data['type'] = I('type');

$data['parenid'] = I('parenid');

if($_FILES['pic']['tmp_name'] !=''){

$upload = new \Think\Upload();// 實(shí)例化上傳類

$upload->maxSize=3145728 ;// 設(shè)置附件上傳大小

$upload->exts=array('jpg', 'gif', 'png', 'jpeg');// 設(shè)置附件上傳類型

$upload->rootPath='./';

$upload->savePath='./Public/Uploads/'; // 設(shè)置附件上傳目錄

$info=$upload->uploadOne($_FILES['pic']);

if(!$info) {// 上傳錯(cuò)誤提示錯(cuò)誤信息

$this->error($upload->getError());

}else{// 上傳成功 獲取上傳文件信息

$data['pic']=$info['savepath'].$info['savename'];

}

}

if ($cate->create($data)){

if (false!==$cate->save($data)){

$this->success('欄目修改成功',U('cate_list'),3);

}else {

$this->error('抱歉欄目修改失敗');

}

}else {

$this->error($cate->getError());

}

return;

}

$catea=$cate->find($id);

$cates=$cate->catetree();//指向一個(gè)方法---》model,分類樹

$this->assign('cates',$cates);//分配出去

$this->assign('catea',$catea);//分配出去

$this->display();

}

}

?>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容