1
我已經設置了ZF的基本安裝,並且我試圖連接到數據庫。我很欣賞有更好的方式使用config.ini等來初始化數據庫,但爲了追蹤錯誤,我把連接細節直接放入數組中。Zend Framework成員函數fetchAll()在非對象'
$config=array('host'=>'localhost',
'username'=>'test_user',
'password'=>'test_pass',
'dbname'=>'test_db');
$this->db= new Zend_Db_Adapter_Pdo_Mysql($config);
$stmt="SELECT * FROM pages";
$results=$this->db->fetchAll($stmt);
的代碼被稱爲類Application_Model_Page {}的構造
當我實例的模型得到以下信息:
「非對象函數使用fetchall()」構件我知道這是因爲它不是一個對象,但我不明白爲什麼它失敗。
我已經做了一個標準的mysql_connect,並選擇使用經典的PHP和上述細節,這些工作正常。
如果db連接不在consructor中,我也可以創建一個Application_Model_Page的實例。我只是迴應'你好世界'
任何人都可以指出我爲什麼這可能失敗的原因嗎?
約翰