PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了攻克CakePHP系列二 表单数据显示大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

首先建立@L_197_0@cake_ext,并执行如下sql文:@H_675_1@

  1. CREATETABLE`companies`(
  2. `id`int(11)NOTNULLauto_increment,
  3. `company`varchar(50)NOTNULL,
  4. `price`decimal(8,2)NOTNULL,
  5. `change`decimal(8,
  6. `lastudp`dateNOTNULL,
  7. primaryKey(`id`)
  8. )ENGINE=@H_732_35@myISAMAUTO_INCREMENT=8DEFAULTCHARSET=utf8;
  9. ------------------------------
  10. --Records
  11. ------------------------------
  12. INSERTinTO`companies`VALUES('1','3mCo','71.72','0.02','2008-10-21');
  13. INSERTinTO`companies`VALUES('2','AlcoaInc','29.01','0.42','2008-10-20');
  14. INSERTinTO`companies`VALUES('3','AT&Tinc.','31.61','-0.48','2008-10-21');
  15. INSERTinTO`companies`VALUES('4','BoeingCo.','75.43','0.53','2008-10-13');
  16. INSERTinTO`companies`VALUES('5','UnitedTechnologiesCorporation','63.26','0.55','2008-10-09');
  17. INSERTinTO`companies`VALUES('6','IntelCorporation','19.88','0.31','2008-10-15');
  18. INSERTinTO`companies`VALUES('7','ExxonMobilCorp','68.10','-0.43','2008-10-17');

如下图所示建立工程:@H_675_1@

攻克CakePHP系列二 表单数据显示@H_675_1@@H_675_1@@H_675_1@

@L_197_0@配置文件如下:@H_675_1@

  1. class

    DATABASE_CONfig
  2. {
  3. var

    $default=

    array

    ('driver'=>'MysqL',
  4. 'connect'=>'MysqL_connect',
  5. 'host'=>'localhost',
  6. 'login'=>'root',
  7. 'password'=>'root',
  8. 'database'=>'cake_ext',
  9. 'prefix'=>'');
  10. var

    $test=

    array

    ('driver'=>'MysqL',
  11. 'prefix'=>'');
  12. }
@H_502_311@companies_controller.PHP

  1. <>PHP
  2. class

    CompaniesController

    extends

    AppController
  3. {
  4. var

    $name='Companies';
  5. function

    index()
  6. {
  7. $this->set('companies',$this->Company->findAll());
  8. }
  9. function

    view($id=null)
  10. {
  11. $this->Company->id=$id;
  12. $this->set('company',$this->Company->read());
  13. }
  14. }
  15. ?>
@H_502_311@company.PHP@H_675_1@ @H_502_311@

  1. <>PHP
  2. class

    Company

    extends

    AppModel
  3. {
  4. var

    $name='Company';
  5. }
  6. ?>
@H_502_311@index.thtml:

  1. TESTCompanies@H_219_618@
  2. <>
  3. <>
  4. Id
  5. company
  6. price
  7. change
  8. lastupdate
  9. <>PHP

    foreach

    ($companies

    as

    $company):?>
  10. <>
  11. <><>PHPecho$company['Company']['id'];?>
  12. <>
  13. <>PHPecho$html->link($company['Company']['company'],"/companies/view/".$company['Company']['id']);?>
  14. <><>PHPecho$company['Company']['price'];?>
  15. <><>PHPecho$company['Company']['change'];?>
  16. <><>PHPecho$company['Company']['lastudp'];?>
  17. <>PHP

    endforeach

    ;?>
@H_502_311@view.thtml:@H_675_1@
  1. Company:<>PHP@H_219_618@echo$company['Company']['company']?>
  2. Id:<>PHPecho$company['Company']['id']?>

  3. Price:<>PHPecho$company['Company']['price']?>

  4. Change:<>PHPecho$company['Company']['change']?>

  5. Lastupdate:<>PHPecho$company['Company']['lastudp']?>

访问http://localhost/cakePHP/companies即可运行测试程序。@H_675_1@

代码自官方自带例子:http://book.cakephp.org/view/326/The-Cake-Blog-Tutorial

大佬总结

以上是大佬教程为你收集整理的攻克CakePHP系列二 表单数据显示全部内容,希望文章能够帮你解决攻克CakePHP系列二 表单数据显示所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。