a) 什么是CURD操作??
C(創(chuàng)建):create;U(更新):update;R(讀取):read;D(刪除):delete
NewsController.class.php <?php namespace Home\Controller; use Think\Controller; class NewsController extends Controller{ //添加操作 public function add(){ //實(shí)例化news模型,news為數(shù)據(jù)庫(kù)中的news表 $newsModel=M("news"); //create() :根據(jù)表單提交的POST數(shù)據(jù)創(chuàng)建數(shù)據(jù)對(duì)象 $data = $newsModel->create(); //add() :寫入數(shù)據(jù)到news數(shù)據(jù)庫(kù)中 if($newsModel->add($data)){ /** * success() 和error()的有三個(gè)參數(shù) * 第一個(gè)參數(shù)表示提示信息 * 第二個(gè)參數(shù)表示跳轉(zhuǎn)地址 * 第三個(gè)參數(shù)是跳轉(zhuǎn)時(shí)間(單位為秒) * */ $this->success('添加成功','all',5); }else{ $this->error('添加失敗'); } } //讀取操作(read) public function all(){ $newsModel=M('news'); //$newsModel->select(): select * from news $data=$newsModel->select(); //assign(): 分配數(shù)據(jù)(相當(dāng)于賦值操作) $this->assign('news',$data); $this->display(); } /** * 更新操作 * 注意:在對(duì)應(yīng)的靜態(tài)頁(yè)中對(duì)應(yīng)的form表單中要添加一句 * <input type=”hidden”name=”id”value=”{$news.id}”> * 其中name的值為news表的主鍵,value的值為控制器中傳過(guò)來(lái)的值 * 是數(shù)據(jù)庫(kù)中對(duì)應(yīng)的主鍵。 **/ public function edit(){ if(IS_POST){ $newsModel=M("news"); $data=newsModel->create(); //save() :根據(jù)條件更新記錄 if($newsModel->save($data)){ $this->success('修改成功','all',3); }else{ $this->error('修改失敗'); } }else{ /** * I():Thinkphp中簡(jiǎn)單的獲取參數(shù)的方式 * I(“post.id”): $_POST[‘id’]; * I(“get.id”): $_GET[‘id’]; * param變量類型是框架特有的支持自動(dòng)判斷當(dāng)前請(qǐng)求類型的變量獲取方式 **/ $id = I('id'); //等同于I( 'param.id') $newsModel = M("news"); //find($id):讀取id = $id 的新聞數(shù)據(jù) $data = $newsModel->find($id); $this->assign('news',$data); $this->display(); } } //刪除操作(delete) public function del(){ $newsModel = M('news'); $id = I('id'); if(isset($id) && $newsModel->delete($id)){ $this->success('刪除成功'); }else{ $this->error('刪除失敗'); } } } ?>
好了,ThinkPHP簡(jiǎn)單的CURD基本操作就介紹到這里。更加詳盡的使用方法請(qǐng)見(jiàn)在線的官方文檔:
a) 3.1版本手冊(cè):?http://doc.thinkphp.cn/manual.html?
b) 3.2版本手冊(cè):?http://document.thinkphp.cn/manual_3_2.html
?以上就是【ThinkPHP系列篇】Thinkphp框架的CURD操作(三)的內(nèi)容,更多相關(guān)內(nèi)容請(qǐng)關(guān)注PHP中文網(wǎng)(www.miracleart.cn)!
本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章
Grass Wonder Build Guide |烏瑪媽媽漂亮的德比
1 個(gè)月前
By Jack chen
<??>:在森林里99夜 - 所有徽章以及如何解鎖
4 周前
By DDD
烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月)
1 個(gè)月前
By Jack chen
Rimworld Odyssey溫度指南和Gravtech
3 周前
By Jack chen
Windows安全是空白或不顯示選項(xiàng)
1 個(gè)月前
By 下次還敢

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺(jué)化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版
神級(jí)代碼編輯軟件(SublimeText3)