[英]combine symfony1 and Symfony2 projects
在symfony1.0中開發了一個現有的網站(推進為ORM)。 我已經在Symfony2(Doctrine2 as ORM)中為該網站開發了一個模塊。 兩者都有身份驗證 新模塊應使用現有數據庫中的成員。 它們之間的會話不應該被打破。 我應該遵循哪些步驟? 怎么辦呢?
我認為您應該在Symfony2項目中創建一個自定義用戶提供程序 ,以便能夠在兩個項目之間共享用戶(但首先要檢查是否可以使用doctrine用戶提供程序 )。
如果他已登錄symfony1,您還應該實現自定義身份驗證提供程序以自動在Symfony2應用程序中登錄用戶。 您可能需要檢查symfony1會話並基於該日志用戶(或不)。
值得一看的是在Symfony2中包裝symfony1項目的IngewikkeldWrapperBundle 。
同樣值得觀看Symfony Live 2011的演講:使用Sf2緩存包裝Sf1應用程序的不錯表現:
最后但並非最不重要的是通過文檔:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.