我剛剛爲客戶創建了一個Web報告工具,使用FOSUserBundle進行身份驗證。 我現在想要在同一臺服務器上開發另一個報告工具,但使用不同的URI。Symfony2爲2個應用程序提供相同的UserBundle
用戶管理將相同。 我真的不得不重新使用我之前創建的UserBundle,還是有辦法使用第一個應用程序對我的用戶進行身份驗證?
感謝很多:)
皮特
我剛剛爲客戶創建了一個Web報告工具,使用FOSUserBundle進行身份驗證。 我現在想要在同一臺服務器上開發另一個報告工具,但使用不同的URI。Symfony2爲2個應用程序提供相同的UserBundle
用戶管理將相同。 我真的不得不重新使用我之前創建的UserBundle,還是有辦法使用第一個應用程序對我的用戶進行身份驗證?
感謝很多:)
皮特
你可能有興趣在路由文件中的主機要求,一起來看看: http://symfony.com/doc/current/book/routing.html#adding-a-host-requirement
這意味着你可以範圍的整捆路由到某個域。
不要爲您的fos用戶路由指定主機需求,它將適用於每個域。 然後覆蓋每個域的登錄/註冊/ ...模板。您可能也需要重寫控制器。 https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_controllers.md https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_templates.md
我的項目已經推遲了一點。我目前正在嘗試在路由中使用主機要求。它似乎現在工作:) –
你打算創建第二個Symfony2應用程序嗎?或只是在同一個應用程序中的另一個包? –
不幸的是,我需要服務器上的一個新的子域名,所以我必須創建第二個應用程序... –
您可以在同一個Symfony應用程序上使用多個域和子域,這是什麼問題? –