PHP
发布时间:2022-04-09 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了攻克CakePHP系列二 表单数据显示,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
首先建立@L_197_0@cake_ext,并执行如下sql文:@H_675_1@
- CREATETABLE`companies`(
- `id`int(11)NOTNULLauto_increment,
- `company`varchar(50)NOTNULL,
- `price`decimal(8,2)NOTNULL,
- `change`decimal(8,
- `lastudp`dateNOTNULL,
- primaryKey(`id`)
- )ENGINE=@H_732_35@myISAMAUTO_INCREMENT=8DEFAULTCHARSET=utf8;
-
- ------------------------------
- --Records
- ------------------------------
- INSERTinTO`companies`VALUES('1','3mCo','71.72','0.02','2008-10-21');
- INSERTinTO`companies`VALUES('2','AlcoaInc','29.01','0.42','2008-10-20');
- INSERTinTO`companies`VALUES('3','AT&Tinc.','31.61','-0.48','2008-10-21');
- INSERTinTO`companies`VALUES('4','BoeingCo.','75.43','0.53','2008-10-13');
- INSERTinTO`companies`VALUES('5','UnitedTechnologiesCorporation','63.26','0.55','2008-10-09');
- INSERTinTO`companies`VALUES('6','IntelCorporation','19.88','0.31','2008-10-15');
- INSERTinTO`companies`VALUES('7','ExxonMobilCorp','68.10','-0.43','2008-10-17');
如下图所示建立工程:@H_675_1@
@H_675_1@@H_675_1@@H_675_1@
@L_197_0@配置文件如下:@H_675_1@
class
DATABASE_CONfig
- {
var
$default=array
('driver'=>'MysqL',
- 'connect'=>'MysqL_connect',
- 'host'=>'localhost',
- 'login'=>'root',
- 'password'=>'root',
- 'database'=>'cake_ext',
- 'prefix'=>'');
-
var
$test=array
('driver'=>'MysqL',
- 'prefix'=>'');
- }
@H_
502_311@
companies_controller.PHP:
- <>PHP
class
CompaniesControllerextends
AppController
- {
var
$name='Companies';
-
function
index()
- {
- $this->set('companies',$this->Company->findAll());
- }
-
function
view($id=null)
- {
- $this->Company->id=$id;
- $this->set('company',$this->Company->read());
- }
- }
- ?>
@H_502_311@company.PHP:@H_675_1@
@H_502_311@
- <>PHP
class
Companyextends
AppModel
- {
var
$name='Company';
- }
- ?>
@H_502_311@index.thtml:
-
- <>
- <>
Id |
company |
price |
change |
lastupdate |
-
- <>PHP
foreach
($companiesas
$company):?>
- <>
- <><>PHPecho$company['Company']['id'];?>
- <>
- <>PHPecho$html->link($company['Company']['company'],"/companies/view/".$company['Company']['id']);?>
-
- <><>PHPecho$company['Company']['price'];?>
- <><>PHPecho$company['Company']['change'];?>
- <><>PHPecho$company['Company']['lastudp'];?>
-
- <>PHP
endforeach
;?>
@H_502_311@view.thtml:@H_675_1@
Company:<>PHP@H_219_618@
echo$company['Company']['company']?>
Id:<>PHP
echo$company['Company']['id']?>
Price:<>PHP
echo$company['Company']['price']?>
Change:<>PHP
echo$company['Company']['change']?>
Lastupdate:<>PHP
echo$company['Company']['lastudp']?>
访问http://localhost/cakePHP/companies即可运行测试程序。@H_675_1@
本代码参考自官方自带例子:http://book.cakephp.org/view/326/The-Cake-Blog-Tutorial
大佬总结
以上是大佬教程为你收集整理的攻克CakePHP系列二 表单数据显示全部内容,希望文章能够帮你解决攻克CakePHP系列二 表单数据显示所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。