我想使用FOSUserBundle添加地址和電話號碼。我如何使用FOSuserBundle添加一個自定義字段,使其具有包含地址和電話號碼的配置文件....使用FOSUserBundle創建自定義字段
3
A
回答
2
問題是在: 當我遵循symfony的文檔:https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index.md在步驟a)學說ORM用戶類 我已創建的文件夾的教義包含User.orm.yml:
的src/Acme的/ UserBundle /資源/配置/教義/ User.orm.yml
的Acme \ UserBundle \實體\用戶: 類型:ENT兩者均 表:fos_user ID: ID: 類型:整數 發生器: 策略:AUTO
這個文件粉碎你的實體和數據庫shemea .The解決方案的更新任何更新,刪除此文件夾。
0
您不必添加自定義字段,但必須創建自己的用戶模型。
2
創建自己的用戶捆綁,並在MyCompanyUserBundle.php設置
public function getParent(){
return 'FOSUserBundle';
}
然後在你的新UserBundle您創建一個User實體,讓它從用戶FOS束的基本用戶延伸:
use FOS\UserBundle\Model\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="user")
*/
class User extends BaseUser
{
public function __toString(){
return $this->firstname . ' ' . $this->lastname . ' (' . $this->email . ')';
}
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
}
EDIT
設置在配置所述用戶,以及:
fos_user:
db_driver: orm
firewall_name: main
user_class: MyCompany\UserBundle\Entity\User
相關問題
- 1. 創建自定義字段
- 2. 創建自定義字段
- 3. Symfony2 FOSUserBundle自定義註冊字段
- 4. 在fosuserbundle中添加自定義字段
- 5. 使用自定義字段創建自定義帖子類型
- 6. 創建自定義字段時出錯
- 7. Django自定義字段列未創建
- 8. 爲rails_admin創建自定義字段
- 9. 從Flex創建自定義字段(Salesforce)
- 10. 在Salesforce中創建自定義字段
- 11. 如何創建自定義字段,並連同自定義字段中的SugarCRM
- 12. 使用自定義字段
- 13. Docusign:使用收件人自定義字段創建信封
- 14. 使用API創建Shopify帳戶時的自定義字段
- 15. WordPress |使用自定義字段創建鏈接+標題
- 16. 使用兌換爲任務創建自定義字段
- 17. 如何使用自定義字段創建數據網格
- 18. Symfony 3:FosUserBundle使用自定義html類自定義註冊表
- 19. 在Sitecore中創建模板自定義字段字段
- 20. 在Joomla中使用預定義字段創建自定義文章類型
- 21. 創建自定義字體
- 22. FOSUserBundle註冊自定義
- 23. symfony fosuserbundle自定義登錄
- 24. Salesforce:用於創建自定義對象和字段的腳本
- 25. 如何在wordpress中創建「通用」自定義字段?
- 26. laravel哨兵創建用戶與自定義密碼字段
- 27. 在Redmine中自動創建自定義字段
- 28. 在Cumulocity中創建自定義片段
- 29. 爲片段創建自定義onClickListner
- 30. FosUserBundle和自定義用戶註冊
您是否閱讀過[documentation](https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index.md)?通過擴展你的課程,它可以讓你添加你需要的字段和屬性。 – Touki