模型Model-CI(codeigniter)PHP框架__1.docx

上传人:PIYPING 文档编号:11662595 上传时间:2021-08-29 格式:DOCX 页数:4 大小:12.13KB
返回 下载 相关 举报
模型Model-CI(codeigniter)PHP框架__1.docx_第1页
第1页 / 共4页
模型Model-CI(codeigniter)PHP框架__1.docx_第2页
第2页 / 共4页
模型Model-CI(codeigniter)PHP框架__1.docx_第3页
第3页 / 共4页
模型Model-CI(codeigniter)PHP框架__1.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《模型Model-CI(codeigniter)PHP框架__1.docx》由会员分享,可在线阅读,更多相关《模型Model-CI(codeigniter)PHP框架__1.docx(4页珍藏版)》请在三一文库上搜索。

1、模型Model-CI(codeigniter)PHP框架_ 开头对Codeigniter矿建模型Mode的学习,模型在MVC框架里面主要内容是与数据库的交互,包括数据库的读写等。 在CI中模型很简洁,模型的位置在application/models路径下面。 下面定义一个新闻类,包括读read 写write 改change 删除 根据一个新闻类来说,定义一个新闻模型 为news.php代码为 class News extend CI_Model function _construct() parent:_construct(); function read($id) $query = $thi

2、s-db-get(newstable,$id); return $query;/这里返回的是一个数组,可以通过$queryid,$querytitle/进行访问 function write() $this-title = $POSTtitle;/猎取提交过来的新闻title $this-content = $this-input-post(content);/猎取提交过来的内容,推举这种方法 $this-db-insert(newstable,$this); return $this-db-affected_rows();/返回影响行数,假如有自动增长字段,则返回新的增长id functio

3、n change($id) $this-title = $POSTtitle;/猎取提交过来的新闻title $this-content = $this-input-post(content);/猎取提交过来的内容,推举这种方法 $this-db-update(newstables,$this,array(id=$id);/这里的ID可以提交过来也可以,post过来 return $this-db-affected_rows();/返回一想行数 function delete($id)/删除对应ID信息 $this-db-where(id,$id); $this-db-delete(newst

4、able); /调用模型model 在掌握其中执行, ?php class Pages extends CI_Controller function _construct() parent:_construct(); public function read($id) $this-load-Model(news);/调用news模型 $data = $this-news-read($id);/调用模型read方法,参数为$id $this-load-view(pages,$data);/调用视图pages,并传递参数为返回来的新闻$data ? /调用模型实际方法为 $this-load-model(Model_name); $this-Model_name-function(); 可以对对象起别名 $this-load-model(Model_name, newModel_name); $this-newModel_name-function(); 以上就是模型调用,还是比较简单理解的。 更多信息请查看IT技术专栏 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1