![](/img/trans.png)
[英]How to configure two login for two different users using PUGXMultiUserBundle and FOSUserBundle?
[英]FOSUserBundle or PUGXMultiUserBundle to have two different user profiles (Symfony2)
我懷疑如何解決這個問題:
我的這個問題的Symfony2應用程序有兩個不同的配置文件,名為'em“Seller”和“Buyer”。 目標是保留一堆關於“賣方”的屬性,另一方面,關於“買方”(電子郵件和密碼會做到這一點)並不多。
我意識到讓兩個不同的實體登錄並使用FOSUserBundle進行注冊並不容易。 還有一些其他的捆綁包,例如PUGXMultiUserBundle,它們“破解”FOSUserBundle,並且不容易配置/實現。
所以我的問題是:使用黑客PUGXMultiUserBundle建議,處理它的實現和配置是否更正確,或者更好地堅持FOSUserBundle,擁有用戶實體,以及與“賣方”的一對一關系代表賣方與買方不同的屬性的實體? 這種方法會有另一個問題,即注冊表格應該分為兩部分,用於賣方和買方注冊(我不知道是否可以/建議使用FOSUserBundle)
我希望你們幫助我做對。 干杯:)
我肯定會使用PUGXMultiUserBundle
。 我不認為這是一個黑客,它只是實現了一個歧視表,就像:
1個用戶表
----------------------------------------
| id | username | type |------------
|-----|-----------|--------|------------
| 1 | mgdepoo | buyer |------------
| 2 | Sydney_o9 | seller |------------
----------------------------------------
2買方表
----------------------------------------
| id | buyer_specific_field_1
|-----|---------------------------------
| 1 |
----------------------------------------
3賣方表
----------------------------------------
| id | seller_specific_field_1
|-----|---------------------------------
| 2 |
----------------------------------------
這就是真的。
我認為這正是您所需要的,特別是如果您希望為您的用戶提供不同的配置文件。 您也將有2個注冊表(但如果您願意,可以選擇一個買家/賣家)。
我個人使用這個捆綁包,它對我很有用。 現在,您可能想問自己的一個問題是,如果買家也希望成為賣家。 他想要另一個電子郵件地址嗎? 這是你必須做出的選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.