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

您的位置:首頁技術(shù)文章
文章詳情頁

攻克CakePHP系列三 表單數(shù)據(jù)增刪改

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

下面的代碼是CakePHP下對表單數(shù)據(jù)的增加,刪除,修改實現(xiàn)代碼

這里聲明一點,上例中不小心把數(shù)據(jù)庫表中l(wèi)astupd字段錯打成lastudp,本例子予以更正。

除上訴字段數(shù)據(jù)庫與上例一致。

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

代碼依次為:

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
主站蜘蛛池模板: 天津暖气片厂家_钢制散热器_天津铜铝复合暖气片_维尼罗散热器 | 天津热油泵_管道泵_天津高温热油泵-天津市金丰泰机械泵业有限公司【官方网站】 | STRO|DTRO-STRO反渗透膜(科普)_碟滤 | 杜康白酒加盟_杜康酒代理_杜康酒招商加盟官网_杜康酒厂加盟总代理—杜康酒神全国运营中心 | 深圳办公室装修,办公楼/写字楼装修设计,一级资质 - ADD写艺 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | 自动气象站_农业气象站_超声波气象站_防爆气象站-山东万象环境科技有限公司 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 工业铝型材-铝合金电机壳-铝排-气动执行器-山东永恒能源集团有限公司 | 环球周刊网| 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 铝镁锰板_铝镁锰合金板_铝镁锰板厂家_铝镁锰金属屋面板_安徽建科 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 高压管道冲洗清洗机_液压剪叉式升降机平台厂家-林君机电 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 耐驰泵阀管件制造-耐驰泵阀科技(天津)有限公司 | 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 避光流动池-带盖荧光比色皿-生化流动比色皿-宜兴市晶科光学仪器 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 上海网站建设-上海网站制作-上海网站设计-上海做网站公司-咏熠软件 | 通信天线厂家_室分八木天线_对数周期天线_天线加工厂_林创天线源头厂家 | 防爆大气采样器-防爆粉尘采样器-金属粉尘及其化合物采样器-首页|盐城银河科技有限公司 | 镀锌方管,无缝方管,伸缩套管,方矩管_山东重鑫致胜金属制品有限公司 | 加热制冷恒温循环器-加热制冷循环油浴-杭州庚雨仪器有限公司 | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 | 高压绝缘垫-红色配电房绝缘垫-绿色高压绝缘地毯-上海苏海电气 | 湖南档案密集架,智能,物证,移动,价格-湖南档案密集架厂家 | 钣金加工厂家-钣金加工-佛山钣金厂-月汇好 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 喷漆房_废气处理设备-湖北天地鑫环保设备有限公司 | 淘气堡_室内儿童乐园_户外无动力儿童游乐设备-高乐迪(北京) | 厚壁钢管-厚壁无缝钢管-小口径厚壁钢管-大口径厚壁钢管 - 聊城宽达钢管有限公司 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 海外仓系统|国际货代系统|退货换标系统|WMS仓储系统|海豚云 | 丝杆升降机-不锈钢丝杆升降机-非标定制丝杆升降机厂家-山东鑫光减速机有限公司 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 |