2012-04-05 197 views
1

我用FosUserBundle爲登錄/註冊行動Symfony2的多FosUserBundle

我想有兩個或更多的用戶表的用戶,BackUser,...

我還需要兩個不同的防火牆:

firewalls: 
    back: 
     pattern: ^/back 
     form_login: 
      provider: fos_BackUser 
      csrf_provider: form.csrf_provider 
      login_path: /back/login 
      check_path: /back/login_check 
     logout: 
      path:  /back/logout 
      target:  /back 
     anonymous: true 
    main: 
     pattern: ^/ 
     form_login: 
      provider: fos_User 
      csrf_provider: form.csrf_provider 
     logout:  true 
     anonymous: true 

但與FosUserBundle我不能設置兩個不同的供應商。

我發現這對谷歌:https://groups.google.com/group/symfony2/browse_thread/thread/17d3fb94a1e305f8/e5ef7243cd84b558?lnk=raot

第一個解決方案看起來很好滿足我的需求,但我不能使它發揮作用。

任何想法?

+0

「我想要兩個或更多用戶表作爲User,BackUser,...」這是表繼承或角色。我假設「角色」。 – KingCrunch 2012-04-05 12:52:21

+0

不,我想要兩個不同的表格,每個表格都可以有角色 但是「BackUser」並不假設在Front中連接。 – user1014102 2012-04-05 13:17:59

+2

爲什麼你不能只爲用戶使用一張表,使用和表繼承或角色來分隔正面和背面用戶的原因是什麼?這是做你想做的事的常用方法。 – 2012-04-05 13:36:36

回答