confg.ini數據庫配置文件如下:
[general]<?PHP
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這個類的.它的代碼如下:
最後:就是在我們的網站的每個Models裡,數據庫的操作類繼承Custom_Model_Db,而不是繼續原來的
Zend_Db_Table就可以搞定這一切
參與代碼如下: