[英]How do I dependency inject PDO to a service in Symfony2?
我正在使用vendor /目錄中的庫並將其指定為Symonfy2中的服務。 該庫依賴於PDO連接 - 如何設置我的服務定義以將其傳遞給構造函數?
我正在嘗試這樣的事情:
services:
timers.mysql.service
class : Fmp\Timers\Record
factory_service : doctrine.orm.default_entity_manager
factory_method : getConnection
這給了我錯誤。 任何幫助贊賞。 注意,我無法修改的庫 - 它需要PDO連接,而不是doctrine實體管理器
services:
timers.mysql.service
class : Fmp\Timers\Record
factory_service : database_connection
factory_method : getWrappedConnection
這應該給你一個從PDO擴展的對象。
否則,您可能只需要定義自己的pdo對象。 數據庫會話處理程序曾經有一個例子。 BTW,factory_service和method是折舊的。 可能會看看使用工廠項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.