Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony:从FOSUserBundle中删除不需要的字段_Php_Symfony_Fosuserbundle - Fatal编程技术网

Php Symfony:从FOSUserBundle中删除不需要的字段

Php Symfony:从FOSUserBundle中删除不需要的字段,php,symfony,fosuserbundle,Php,Symfony,Fosuserbundle,我们有FOSUserBundle,这是一个很好的捆绑包,可以使用Symfony创建快速用户管理。 我设置了它,并在数据库中创建了fos_用户表,其中包含许多字段,事实上,用户实体的所有属性都非常有用,在用户实体中添加新字段非常简单,也非常棒 但是,我们是否可以在不触及FOSUserBundle核心实体的情况下从fos_用户表中删除该属性,我的意思是,在我的要求中,我不想使用用户表中类似的其他字段(上次登录、锁定、过期、过期、确认令牌、密码)因为我的客户机不需要这些功能,也不希望模式中出现不需要的

我们有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也会自动使用它们。