版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
//model================里面增删查改================<?phpnamespaceHome\Controller;useThink\Controller;classGoodsControlleextendsController{//商品列表functionshowlist(){//使用GoodsModel//实例化普通model对象$goods=new\Model\GoodsModel;//命名空间实例化对象var_dump($goods);//实例化父类model对象$model=D();var_dump($model);//用于执行原生sql语句普通model也可以//实例化父类model对象,同时操作指定的数据表$goods=D('goods');//实例化父类model对象,操作goods表var_dump($goods);//数据查询操作$goods=new\Model\GoodsModel();//查询所有数据$info=$goods->select();//根据主键id查询$info=$goods->select(9);//主键id值在某个范围$info=$goods->select("20,23,25,59");//输出查询信息//show_bug($info);//dump($info);=================把获得的信息传递给模板使用==========$this->assign('info',$info);$goods=D('goods');//where使用//$goods->where('goods_price>1000andgoods_namelike"ok%"');//$info=$goods->select();//filed()限制查询的字段//$goods->filed('goodid,goods_name');//$info=$goods->select();//limit(数字) 限制查询的条数//limit(偏移量,长度)偏移量=(页码-1)*长度,分页效果//$goods->limit(5,5);//$info=$goods->select();//order(=orderbyc//$info=$good->select();//group分组查询//$good->gruop('goods_id');//$good->filed('goods_id,max(goods_price)');//$info=$good->select();//dump($info);//having()havigwhere方法可以设置查询条件//where//having条:件字段必须是"结果集”存在的字段$goods->having('goods_price>1000');$info=$good->select();$this->display();==============连贯操作数据库==============$info=$good->filed('goods_name')->where('goods_price>1000')->limit(10)->select();$good->order('goods_pricedesc');=================数据添加操作====================数组方式$数组=array(元素(元素()AR$model->属性(字段)=值;$model->add()一个model模型类与一个数据表对应model模型类实例化的对象对应一条记录model对象的属性与记录的字段对应//====================$goods=new\Model\GoodsModel();//操作goods数据表的对象//数据修改save()必须设置条件,主键id或者where$arr=array('goods_id'=166;'goods_name'=>'samsung6S','goods_price'=>5600,'goods_weight'=>130,);dump($z);//AR方式$goods->goods_name="asd";$goods->goods_price="54";$z=$goods->save();dump($z);$this->display();}functiontianjia(){$this->display();}functionxiugai(){$this->display();}}?>=====================添加数据=============================functiontianjia(){//数据添加,数组方式$goods=new\Model\GoodsModel();//操作goods数据表的对象//收集HTML里面的数据,展示表单if(!empt($_POST)){$Z=$goods->add($_POST);//收集表单信息,写入数据库if($z){//跳转页面$this->redirect('showlist',array('name'=>'tom','age'=>21),3,添加商品成功);}else{$this->redirect('showlist',,3,添加商品失败);}}else{$this->display();}====================修改数据=================================修改按<ahref="{$smarty.const. CONTROLLER }/xiugai/goos_id/{$v.goods_id}">修改</a>functionxiugai($goods_id){$goods=D('Goods');//获取数据表if(!empty($_POST)){$z=$goods->save($_POST);if($z){//跳转页面$this->redirect('showlist',array(),3,'修改商品成功');}else{$this->redirect('xuigai',array('goods_id'=>$goods_id),3,'修改商品失败');}}else{//根据$goods_id获得被修改的信息,给模板展示//find()方法只负责返回一条记录结果$info=$goods->find($goods_id);$this->diaplay();}}
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司财务自动化处理方案
- 公司采购库存联动方案
- 2025-2026学年小蝴蝶美术教案
- 2025-2026学年药的拼音教学设计
- 2026年管理学教程测试题及答案
- 2026年儿童趣味人性测试题及答案
- 2026年绿城中国实习测试题及答案
- 2026年传染病报告测试题及答案
- 2026年常州工程职业技术学院单招综合素质考试题库带答案详解
- 2026年陕西省铜川市高职单招职业技能考试题库带答案详解
- 注塑安全培训课件
- ADAMS基本介绍课件
- TCISA 237-2022 钢铁企业润滑油在线监测技术导则
- 服装手工艺钩针教学课件
- 新课标初中物理词典
- 医疗质量与安全管理委员会会议专家讲座
- 外研版中考英语复习课件
- GB/T 28733-2012固体生物质燃料全水分测定方法
- FZ/T 08001-2021羊毛絮片服装
- PSP问题分析与解决能力训练课件
- 综合实践六年级下册和灯做朋友-完整版课件
评论
0/150
提交评论