0
要設置我的數據庫連接我需要在打開到數據庫的連接後發送三個查詢(以改變Oracle的會話)。在連接到數據庫後在Symfony2中執行查詢
隨着Propel和Symfony 1.4這很容易做(在config.yml中,查詢選項),但是Doctrine沒有像這樣的配置選項。
如何將這些查詢發送給Oracle?從數據庫獲取數據之前,必須先運行它們。
謝謝!
要設置我的數據庫連接我需要在打開到數據庫的連接後發送三個查詢(以改變Oracle的會話)。在連接到數據庫後在Symfony2中執行查詢
隨着Propel和Symfony 1.4這很容易做(在config.yml中,查詢選項),但是Doctrine沒有像這樣的配置選項。
如何將這些查詢發送給Oracle?從數據庫獲取數據之前,必須先運行它們。
謝謝!
我已經解決了這個問題:我創建了一個Event Subscriber(http://symfony.com/doc/current/cookbook/doctrine/event_listeners_subscribers.html)並截獲了prePersist,preUpdate,preFlush和loadClassMetadata事件。
當我發現任何這些事件時,如果我沒有發送我發送給他們的查詢,並且這一切都正常。