我想使用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