- CREATETABLE`companies`(
- `id`int(11)NOTNULLauto_increment,
- `company`varchar(50)NOTNULL,
- `price`decimal(8,2)NOTNULL,
- `change`decimal(8,
- `lastudp`dateNOTNULL,
- PRIMARYKEY(`id`)
- )ENGINE=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');
如下图所示建立工程:
class
DATABASE_CONFIG- {
var
$default=array
(@H_403_149@'driver'=>@H_403_149@'MysqL',- @H_403_149@'connect'=>@H_403_149@'MysqL_connect',
- @H_403_149@'host'=>@H_403_149@'localhost',
- @H_403_149@'login'=>@H_403_149@'root',
- @H_403_149@'password'=>@H_403_149@'root',
- @H_403_149@'database'=>@H_403_149@'cake_ext',
- @H_403_149@'prefix'=>@H_403_149@'');
var
$test=array
(@H_403_149@'driver'=>@H_403_149@'MysqL',- @H_403_149@'prefix'=>@H_403_149@'');
- }
companies_controller.PHP:
company.PHP:
index.thtml:
Testcompanies
Id company price change lastupdate - PHP
foreach
($companiesas
$company):?>PHPecho$company[@H_403_149@'Company'][@H_403_149@'id'];?> - PHPecho$html->link($company[@H_403_149@'Company'][@H_403_149@'company'],@H_403_149@"/companies/view/".$company[@H_403_149@'Company'][@H_403_149@'id']);?>
PHPecho$company[@H_403_149@'Company'][@H_403_149@'price'];?> PHPecho$company[@H_403_149@'Company'][@H_403_149@'change'];?> PHPecho$company[@H_403_149@'Company'][@H_403_149@'lastudp'];?> - PHP
endforeach
;?>
view.thtml:
Company:PHP
echo$company[@H_403_149@'Company'][@H_403_149@'company']?>Id:PHP
echo$company[@H_403_149@'Company'][@H_403_149@'id']?>Price:PHP
echo$company[@H_403_149@'Company'][@H_403_149@'price']?>Change:PHP
echo$company[@H_403_149@'Company'][@H_403_149@'change']?>LastUpdate:PHP
echo$company[@H_403_149@'Company'][@H_403_149@'lastudp']?>
访问http://localhost/cakePHP/companies即可运行测试程序。
本代码参考自官方自带例子:http://book.cakephp.org/view/326/The-Cake-Blog-Tutorial