您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

攻克CakePHP系列二 表单数据显示_PHP教程

2025/3/29 1:46:49发布40次查看
首先建立数据库cake_ext,并执行如下sql文:
create table `companies` (   `id` int(11) not null auto_increment,   `company` varchar(50) not null,   `price` decimal(8,2) not null,   `change` decimal(8,2) not null,   `lastudp` date not null,   primary key  (`id`) ) engine=myisam auto_increment=8 default charset=utf8; -- ---------------------------- -- records  -- ---------------------------- insert into `companies` values ('1', '3m co', '71.72', '0.02', '2008-10-21'); insert into `companies` values ('2', 'alcoa inc', '29.01', '0.42', '2008-10-20'); insert into `companies` values ('3', 'at&t inc.', '31.61', '-0.48', '2008-10-21'); insert into `companies` values ('4', 'boeing co.', '75.43', '0.53', '2008-10-13'); insert into `companies` values ('5', 'united technologies corporation', '63.26', '0.55', '2008-10-09'); insert into `companies` values ('6', 'intel corporation', '19.88', '0.31', '2008-10-15'); insert into `companies` values ('7', 'exxon mobil corp', '68.10', '-0.43', '2008-10-17');
如下图所示建立工程:
数据库配置文件如下:
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',                             'connect' => 'mysql_connect',                             'host' => 'localhost',                             'login' => 'root',                             'password' => 'root',                             'database' => 'cake_ext',                             'prefix' => ''); }
companies_controller.php:
set('companies', $this->company->findall());     }          function view($id = null)     {         $this->company->id = $id;         $this->set('company', $this->company->read());     } } ?>
company.php:
index.thtml:
test companies id company price change last update
link($company['company']['company'], /companies/view/.$company['company']['id']); ?>
view.thtml:
company:  id: 
price: 
change: 
lastupdate: 
访问http://localhost/cakephp/companies即可运行测试程序。
本代码参考自官方自带例子:http://book.cakephp.org/view/326/the-cake-blog-tutorial
http://www.bkjia.com/phpjc/319623.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/319623.htmltecharticle首先建立数据库cake_ext,并执行如下sql文: createtable`companies`( `id`int(11)notnullauto_increment, `company`varchar(50)notnull, `price`decimal(8,2)notnull, `change`...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product