Php Symfony:从FOSUserBundle中删除不需要的字段
我们有FOSUserBundle,这是一个很好的捆绑包,可以使用Symfony创建快速用户管理。 我设置了它,并在数据库中创建了fos_用户表,其中包含许多字段,事实上,用户实体的所有属性都非常有用,在用户实体中添加新字段非常简单,也非常棒 但是,我们是否可以在不触及FOSUserBundle核心实体的情况下从fos_用户表中删除该属性,我的意思是,在我的要求中,我不想使用用户表中类似的其他字段(上次登录、锁定、过期、过期、确认令牌、密码)因为我的客户机不需要这些功能,也不希望模式中出现不需要的字段Php Symfony:从FOSUserBundle中删除不需要的字段,php,symfony,fosuserbundle,Php,Symfony,Fosuserbundle,我们有FOSUserBundle,这是一个很好的捆绑包,可以使用Symfony创建快速用户管理。 我设置了它,并在数据库中创建了fos_用户表,其中包含许多字段,事实上,用户实体的所有属性都非常有用,在用户实体中添加新字段非常简单,也非常棒 但是,我们是否可以在不触及FOSUserBundle核心实体的情况下从fos_用户表中删除该属性,我的意思是,在我的要求中,我不想使用用户表中类似的其他字段(上次登录、锁定、过期、过期、确认令牌、密码)因为我的客户机不需要这些功能,也不希望模式中出现不需要的
如果可能的话,有人能告诉我吗。提前感谢。您需要使用轻松扩展捆绑包来扩展此捆绑包,并使用以下命令来扩展:
php app/console sonata:easy-extends:generate SonataUserBundle -d src
EasyExtends是一个用于从供应商捆绑包生成有效捆绑包结构的工具
这将允许您构建表单/列表的自定义视图
您可以阅读文档中的所有步骤:
您需要使用轻松扩展捆绑包来扩展此捆绑包,并使用以下命令进行扩展:
php app/console sonata:easy-extends:generate SonataUserBundle -d src
EasyExtends是一个用于从供应商捆绑包生成有效捆绑包结构的工具
这将允许您构建表单/列表的自定义视图
您可以阅读文档中的所有步骤:
我不确定是否可以(或建议)删除架构中的字段。FOSUserBundle将在其逻辑中使用这些字段,如果缺少这些字段,则很可能抛出错误。即使您没有显式地使用它们,bundle也会自动使用它们。我不确定是否有可能(或建议)删除模式中的字段。FOSUserBundle将在其逻辑中使用这些字段,如果缺少这些字段,则很可能抛出错误。即使您没有显式地使用它们,bundle也会自动使用它们。