Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.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 Symfony3,创建实体而不映射所有表字段_Php_Symfony - Fatal编程技术网

Php Symfony3,创建实体而不映射所有表字段

Php Symfony3,创建实体而不映射所有表字段,php,symfony,Php,Symfony,我有一个数据库表,它有很多字段。我想创建一个只映射到其中几个字段的实体。 有没有切实可行的方法来实现这一点? 当我尝试创建一个实体并通过注释对其进行映射时,原则:schema:validate命令表示该实体不同步,是正确的。 当我尝试创建一个条令:schema:update时,它会自动删除实体没有的所有字段。我希望schema update命令只更新实体类中写入的字段。使用ORM,您可以将数据库表映射到PHP类,并且该表中的一行映射到实体类的实例。 所以我很确定你必须绘制你所有的领域。否则,如

我有一个数据库表,它有很多字段。我想创建一个只映射到其中几个字段的实体。
有没有切实可行的方法来实现这一点?

当我尝试创建一个实体并通过注释对其进行映射时,
原则:schema:validate
命令表示该实体不同步,是正确的。

当我尝试创建一个
条令:schema:update
时,它会自动删除实体没有的所有字段。我希望schema update命令只更新实体类中写入的字段。

使用ORM,您可以将数据库表映射到PHP类,并且该表中的一行映射到实体类的实例。
所以我很确定你必须绘制你所有的领域。否则,如果您不想使用-user ActiveRecord,则有可能存在。

确实存在。可以通过多种方式使用symfony/doctor映射实体。你的问题太模糊了。这应该是有关该主题的初学者教程中所涵盖的内容,或者您可以通过查看一些现有实体来了解它。@ficuscr这个问题对我来说非常清楚。如何说服条令忽略选定的数据库列。也许你能示范一下?很高兴。给我看看你当前的代码。我知道你提供了更多的信息。现在向我们展示实体和注释的外观。而不是清除缓存问题的明显失败?