我有一個裝載程序包(LoaderBundle
)應該在同一目錄中註冊其他包。是否有可能在Symfony2中動態註冊包?
/Acme/LoaderBundle/...
/Acme/ToBeLoadedBundle1/...
/Acme/ToBeLoadedBundle2/...
我想避免在手動AppKernel::registerBundles()
登記每個新束(在Acme
目錄)。最好我想要LoaderBundle
中的某些內容在每個請求上運行並動態註冊ToBeLoadedBundle1
和ToBeLoadedBundle2
。可能嗎?
嘗試避免需要使PHP打開目錄和/或stat文件。即使使用大操作系統緩存,這對性能也是不利的。當然,這對於開發來說可能非常方便。 – PAStheLoD