2009-09-06 69 views
0

我不確定這裏存在什麼問題,我已經繼承了一些Zend Framework的代碼形式,它使用Propel來創建數據庫查詢。我已經改變了配置文件,有它正確的價值觀,用戶名,密碼,本地主機,數據庫名然而,只要網站有做一個數據庫,把它與該消息模具:PDO不能正確讀取配置

Error processing connection attributes for datasource [pe] [wrapped: Invalid PDO option/attribute name specified: PDO::PROPEL_ATTR_CACHE_PREPARES] 

任何幫助將是非常感謝,它使我瘋狂。

+0

您應該添加生成錯誤的代碼。 – 2009-09-06 09:33:28

+0

每當查詢數據庫時都會顯示錯誤。我可以說,加載一個登錄頁面,直到我輸入細節。然後它提出這個消息。 – Richard 2009-09-06 09:53:33

回答

0

您是否指定爲PDO::PROPEL_ATTR_CACHE_PREPARES? 它應該是PropelPDO::PROPEL_ATTR_CACHE_PREPARES或只是PROPEL_ATTR_CACHE_PREPARES

+0

我會如何檢查這些?在/config/propel.php文件有一行,說:看起來行 – Richard 2009-09-06 09:56:08

+0

嗯我從propel.php文件中刪除整個屬性鍵,它會停止顯示該錯誤。然後,它顯示: 電話未定義的方法標準:: hasSelectClause()在/home/richard/application/models/om/BaseDomainPeer.php上線374 – Greg 2009-09-06 09:58:52

+0

如果 陣列( 'PROPEL_ATTR_CACHE_PREPARES'=> 陣列( '值'=>真, ) ), – Richard 2009-09-06 10:02:32