confg.ini数据库配置文件如下:
[general]
db.adapter=PDO_MYSQL
db.config.host=localhost
db.config.username=root
db.config.password=root
db.config.dbname=test
db.config.charset=utf8
db.config.prefix=bbs_
第二:打开网站的入口文件index.php, $config=new Zend_Config_Ini('./application/config/config.ini',null, true);
Zend_Registry::set('config',$config);
$dbAdapter=Zend_Db::factory($config->general->db->adapter,$config->general->db->config->toArray());
$dbAdapter->query("SET NAMES {$config->general->db->config->charset}");
Zend_Db_Table::setDefaultAdapter($dbAdapter);
Zend_Registry::set('dbAdapter',$dbAdapter);
Zend_Registry::set('dbprefix',$config->general->db->config->prefix); 第三:在library/Custom/Model/增加一个Db.php 此文件代码如下.. 它是继承Zend_Db_Table这个类的.它的代码如下:
<?php
最后:就是在我们的网站的每个Models里,数据库的操作类继承Custom_Model_Db,而不是继续原来的
Zend_Db_Table就可以搞定这一切
参与代码如下:
<?php