Symfony2 - fos创建所需的超级管理员自定义字段

Pie*_*NAY 4 deployment doctrine symfony fosuserbundle symfony-2.1

我正在将SF2.1项目部署到生产环境中.
我已经定制了用户模型,因此需要某些字段.
所以,当我尝试创建我的超级管理员

$ php app/console fos:user:create admin my@mail.com my_pass --super-admin
Run Code Online (Sandbox Code Playgroud)

我越来越

[PDOException]
SQLSTATE [23000]:完整性约束违规:1048列'my_required_field'不能为空

管理它的干净方法是什么?
我想象一下,不要手动将用户插入表格......

Jua*_*osa 6

你应该重写FOSUserBundle execute()的方法/Command/CreateUserCommand.phpcreate()在方法/Util/UserManipulator.php文件.通过这样做,您应该能够从命令行向User实体添加任何其他字段.