2
我不明白爲什麼這不起作用。從Zend和PHP配置數據庫訪問MySQL的麻煩
我想訪問我的數據庫。我的application.ini看起來是這樣的:
resources.db.adapter = "PDO_MYSQL"
resources.db.params.host = "127.0.0.1"
resources.db.params.dbname = "testdb"
resources.db.params.username = "root"
resources.db.params.password = ""
resources.db.params.charset = "utf8"
resources.db.isDefaultTableAdapter = true
在我的bootstrap.php我插入相關帖子的其他用戶之一的帖子:
protected function _initRegistry(){
$this->bootstrap('db');
$db = $this->getResource('db');
$db->setFetchMode(Zend_Db::FETCH_OBJ);
Zend_Registry::set('db', $db);
}
在我的IndexController我試圖把裏面的indexAction初始化我的數據庫模型
$books = new Bibliothek();
/*$bookList*/
$this->view->bibliothek=$books->fetchAll();
整個網站現在是空白的,沒有indexAction中的代碼我只拿到菜單等等。
去年我嘗試了一些舊的Zend版本(現在我使用1.11),我從數據庫中獲取數據沒有問題。
任何人都可以幫忙嗎?
你的網站一片空白:'SETENV APPLICATION_ENV development'。我懷疑你的問題是無法連接到數據庫或錯誤地使用模型中的適配器。 – RockyFord
謝謝你的幫助!我發現錯誤! –
@ pia-sophie然後自己添加一個答案,並將其標記爲正確。它可以幫助某人 – codisfy