ThinkPHP--栏目增删改查ADSF
生活随笔
收集整理的這篇文章主要介紹了
ThinkPHP--栏目增删改查ADSF
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<?php
/*** 欄目發布*/
//V層,action/name值
action = " :U( ' Admin/Cat/Cateadd ' )";/*** 添加欄目數據* C層,寫相應的方法進行數據添加*/
public function add(){if(!IS_POST){$this->display();}else{//var_dump($_POST);$catModel=D('cat');//添加post過來的數據$catModel->add($_POST);}
}/*** 欄目列表* C層獲取所有數據*/
public function catelist(){$catModel = D( ' cat ' );$catlist = $catModel->select();//var_dump($catlist);$this->assign( ' list ' , $catlist);$this->display();
}/*** 將獲取的數據展示到V層catelist.html*/
<foreach name = " list " item = " ls ">
<span><a href=" ">{$ls[ ' cat_name ' ]}</a></span>
<foreach>/*** 欄目的編輯和刪除* 對于V層模板,依據id。點誰編輯誰,點誰刪除誰,將id給到模板*/
<a href="{:U( ' Admin/cat/catedit ' , array( ' cat_id ' =>$ls[ ' cat_id ' ] ))}" >編輯</a>
<a href="{:U( ' Admin/cat/catedel ' , array( ' cat_id ' =>$ls[ ' cat_id ' ]) )}">刪除</a>/*** C層執行修改操作*/
public function cateedit(){$cat_id = I( ' get.cat_id ' );$catModel = D( ' cat ' );$catinfo = $catModel->find($cat_id);//var_dump($catinfo);$this->assign( ' info ' , $catinfo );$this->display();
}/*** V層修改類名稱*/
//提交到{:U(' Admin/cat/cateedit')}
<input type="text" name=" cat_name " value=" {$info[ ' cat_name ' ]}" placeholder="">
<textarea name="intro">{$info[ ' intro ' ]}</textarea>
//POST過來的信息并沒有ID值,此時利用隱藏域
<input type=" hidden " name=" cat_id " value="{$info[ 'cat_id ' ]}" placeholder="">/*** 執行修改操作*/
public function cateedit(){$catModel = D( ' cat ' );if(!IS_POST){//若沒有post數據,展示數據$cat_id = I( 'cat_id' );//獲取該條信息的數據$catinfo = $catModel->find($cat_id);//var_dump($catinfo);$this->assign('info',$catinfo);$this->display();}else{//若有post數據,則修改數據。修改為$_POST過來的數據$catModel->where( ' cat_id = ' . $_POST[ ' cat_id ' ] )->save( $_POST );}
}
/*** 執行刪除操作* $this->redirect();重定向*/
public function del(){//首先更改模板中的地址$catModel=D( ' cat ' );$catModel=delete( I ( ' get.cat_id ' ));//$this->redirect('Admin/cat/catelist');$this->success('成功' , ' ' , 5);
}?>
?
轉載于:https://www.cnblogs.com/sunyisatan/p/7095192.html
總結
以上是生活随笔為你收集整理的ThinkPHP--栏目增删改查ADSF的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小鹏P7高架撞人致死!疑似车主发声:千万
- 下一篇: 继《异度之刃3》后 《怪物猎人崛起:曙光