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
Symfony 3:原则:生成:实体忽略默认值的属性类型_Symfony_Doctrine Orm_Doctrine_Symfony 3.3 - Fatal编程技术网

Symfony 3:原则:生成:实体忽略默认值的属性类型

Symfony 3:原则:生成:实体忽略默认值的属性类型,symfony,doctrine-orm,doctrine,symfony-3.3,Symfony,Doctrine Orm,Doctrine,Symfony 3.3,Symfony 3项目中使用的Doctrine entities generator带有XML ORM定义文件,而不是实体注释,我遇到了问题 指定字段的默认值时,如以下示例所示: <field name="isDeleted" column="is_deleted" type="boolean"> <options> <option name="default">false</option> </options> <

Symfony 3项目中使用的Doctrine entities generator带有XML ORM定义文件,而不是实体注释,我遇到了问题

指定字段的默认值时,如以下示例所示:

<field name="isDeleted" column="is_deleted" type="boolean">
  <options>
    <option name="default">false</option>
  </options>
</field>
<field name="priority" column="priority" type="integer">
  <options>
    <option name="default">0</option>
  </options>
</field>
我做错了什么?如何修复它


感谢您的帮助和建议。

private$isDeleted=false;我知道如何手动更正它。我在问如何让实体生成器正常工作。解决方案很简单:首先不要使用相当愚蠢的生成器。我知道这对你帮助不大。但是发电机只是让你开始工作。它还有许多其他更严重的问题。不管愚蠢与否,只需节省大量的时间来编写样板代码即可。这不是一个争论的地方。如前所述——同样,如果有一个解决方案可以在XML声明中修复上述问题,那么就可以节省更多的时间。当然,我不是第一个面临这种问题的人。就我个人而言,我认为节省编写样板代码时间的最佳方法是不首先编写样板代码。
/**
 * @var boolean
 */
private $isDeleted = 'false';

/**
 * @var integer
 */
private $priority = '0';