电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

攻克CakePHP系列三 表單數據增刪改

瀏覽:9日期:2024-02-17 16:59:17

下面的代碼是CakePHP下對表單數據的增加,刪除,修改實現代碼

這里聲明一點,上例中不小心把數據庫表中lastupd字段錯打成lastudp,本例子予以更正。

除上訴字段數據庫與上例一致。

工程仍沿用上例,如下圖:

代碼依次為:

database.php:與上例一致。

companies_controller.php:

<?phpclassCompaniesControllerextendsAppController{var$name='Companies';

functionindex(){$this->set('companies',$this->Company->findAll());}

functionview($id= null){$this->Company->id =$id;$this->set('company',$this->Company->read());}

functionadd(){if(!emptyempty($this->data)){if($this->Company->save($this->data)){$this->flash('Your post has been saved.','/companies');}}}

functionedit($id= null){if(emptyempty($this->data)){$this->Company->id =$id;$this->data =$this->Company->read();}else{if($this->Company->save($this->data['Company'])){$this->flash('Your post has been updated.','/companies');}}}

functiondelete($id){$this->Company->del($id);$this->flash('The post with id: '.$id.' has been deleted.','/companies');}}?>company.php:

<?phpclassCompanyextendsAppModel{var$name='Company';

var$validate=array('company'=> VALID_NOT_EMPTY,'price'=> VALID_NOT_EMPTY,'change'=> VALID_NOT_EMPTY,'lastupd'=> VALID_NOT_EMPTY);}?>index.thtml:

<h1>Test companies</h1><table><tr><th>Id</th><th>company</th><th>price</th><th>change</th><th>last update</th></tr><?phpforeach($companiesas$company): ?><tr><td><?phpecho$company['Company']['id']; ?></td><td><?phpecho$html->link($company['Company']['company'],'/companies/view/'.$company['Company']['id']); ?>

<?phpecho$html->link('Delete','/companies/delete/{$company['Company']['id']}', null,'Are you sure?')?></td><td><?phpecho$company['Company']['price']; ?></td><td><?phpecho$company['Company']['change']; ?></td><td><?phpecho$company['Company']['lastupd']; ?></td></tr><?phpendforeach; ?></table><p><?phpecho$html->link('add','/companies/add'); ?></p>view.thtml:

<h1>Company: <?phpecho$company['Company']['company']?></h1><p><small>Id: <?phpecho$company['Company']['id']?></small></p><p>Price: <?phpecho$company['Company']['price']?></p><p>Change: <?phpecho$company['Company']['change']?></p><p>LastUpdate: <?phpecho$company['Company']['lastupd']?></p><br/><p><?phpecho$html->link('edit','/companies/edit/'.$company['Company']['id']); ?></p>add.thtml:

<h1>Add Company</h1><form method='post'action='<?php echo $html->url('/companies/add')?>'><p>Company:<?phpecho$html->input('Company/company',array('size'=>'40'))?><?phpecho$html->tagErrorMsg('Company/company','Company is required.') ?></p><p>Price:<?phpecho$html->input('Company/price',array('size'=>'40'))?><?phpecho$html->tagErrorMsg('Company/company','Price is required.') ?></p><p>Change:<?phpecho$html->input('Company/change',array('size'=>'40'))?><?phpecho$html->tagErrorMsg('Company/change','Change is required.') ?></p><p>Last Update:<?phpecho$html->input('Company/lastupd',array('size'=>'40'))?><?phpecho$html->tagErrorMsg('Company/lastupd','Last Update is required.') ?></p><p><?phpecho$html->submit('Save') ?> <?phpecho$html->link('return','/companies/index'); ?></p></form>edit.thtml:

<h1>Edit Company</h1><form method='post'action='<?php echo $html->url('/companies/edit')?>'><?phpecho$html->hidden('Company/id'); ?><p>Company:<?phpecho$html->input('Company/company',array('size'=>'40'))?><?phpecho$html->tagErrorMsg('Company/company','Company is required.') ?></p><p>Price:<?phpecho$html->input('Company/price',array('size'=>'40'))?><?phpecho$html->tagErrorMsg('Company/company','Price is required.') ?></p><p>Change:<?phpecho$html->input('Company/change',array('size'=>'40'))?><?phpecho$html->tagErrorMsg('Company/change','Change is required.') ?></p><p>Last Update:<?phpecho$html->input('Company/lastupd',array('size'=>'40'))?><?phpecho$html->tagErrorMsg('Company/lastupd','Last Update is required.') ?></p><p><?phpecho$html->submit('Save') ?> <?phpecho$html->link('return','/companies/index'); ?></p></form>如此訪問http://localhost/cakephp/companies即可測試代碼。

標簽: PHP
主站蜘蛛池模板: 板框压滤机-隔膜压滤机-厢式压滤机生产厂家-禹州市君工机械设备有限公司 | 液晶拼接屏厂家_拼接屏品牌_拼接屏价格_监控大屏—北京维康 | 合肥花魁情感婚姻咨询中心_挽回爱情_修复婚姻_恋爱指南 | 低噪声电流前置放大器-SR570电流前置放大器-深圳市嘉士达精密仪器有限公司 | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | 沥青车辙成型机-车托式混凝土取芯机-混凝土塑料试模|鑫高仪器 | 灰板纸、灰底白、硬纸板等纸品生产商-金泊纸业 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 氢氧化钙设备_厂家-淄博工贸有限公司| 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 热处理温控箱,热处理控制箱厂家-吴江市兴达电热设备厂 | 小型高低温循环试验箱-可程式高低温湿热交变试验箱-东莞市拓德环境测试设备有限公司 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 电动车头盔厂家_赠品头盔_安全帽批发_山东摩托车头盔—临沂承福头盔 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 营养师网,营养师考试时间,报名入口—网站首页 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 手持气象站_便携式气象站_农业气象站_负氧离子监测站-山东万象环境 | 爆破器材运输车|烟花爆竹运输车|1-9类危险品厢式运输车|湖北江南专用特种汽车有限公司 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 数字展示在线_数字展示行业门户网站 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | HDPE储罐_厂家-山东九州阿丽贝防腐设备 | 地图标注-手机导航电子地图如何标注-房地产商场地图标记【DiTuBiaoZhu.net】 | 代办建筑资质升级-建筑资质延期就找上海国信启航 | 单锥双螺旋混合机_双螺旋锥形混合机-无锡新洋设备科技有限公司 | 耐高温硅酸铝板-硅酸铝棉保温施工|亿欧建设工程 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 熔体泵_熔体出料泵_高温熔体泵-郑州海科熔体泵有限公司 | 斗式提升机,斗式提升机厂家-淄博宏建机械有限公司 | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 焊接减速机箱体,减速机箱体加工-淄博博山泽坤机械厂 |