Doctrine 2 でデフォルト値を設定するにはどうすればよいですか?
ベストアンサー1
<?php
#[ORM\Entity]
class myEntity {
#[ORM\Column(options: ["default" => 0])]
private int $myColumn;
// ...
}
または、注釈構文を使用します。
<?php
/**
* @Entity
*/
class myEntity {
/**
* @var string
*
* @ORM\Column(name="myColumn", type="integer", options={"default" : 0})
*/
private $myColumn;
...
}
これは SQL を使用しますが、やDEFAULT
などの一部のフィールドではサポートされていないことに注意してください。BLOB
TEXT