我目前正在使用的大學服務器缺少PDO驅動程序,因此我不得不重新實現PDO &它是相應的MySQL類,允許教義連接到MySQL數據庫。你可以/重寫Symfony中的Doctrine_Connection嗎?
這是一切都很好(或者PDO 可以 go的PHP實現),很明顯,如果uni沒有PDO,所有這些都可以正常工作。
但是,由於他們有PDO,但沒有驅動程序,這意味着我不能重新實例化PDO並因此將其稱爲_PDO。這個改變意味着Doctrine_Connection必須被更新以實現正確的PDO(並且運行正確的靜態checkAvailableDrivers()方法),而顯然我已經改變了核心類來進行測試,這並不理想。
有沒有人知道要重載哪些類以獲得Doctrine_Connection的實例化?還是可以提供例子?
我想這是一起的經歷的東西線:
sfDoctrineDatabase(在database.yml中) - > Doctrine_Manager - > Doctrine_Connection
但我不能肯定?
你爲什麼不問PDO_MYSQL啓用? – Maerlyn 2010-10-31 21:38:22
它不會發生。 – Steve 2010-10-31 21:56:19
在php中重寫PDO是非常不現實的,所以我會試試看。 – Maerlyn 2010-10-31 22:39:33