Начал изучать Symfony и Doctrine. Заинтересовался, как установать дефолтные значения для полей в БД.
Наткнулся на такое обсуждение:
https://stackoverflow.com/questions/3376881/defaul... .
Суть сводится к тому, что Doctrine перестала такое поддерживать и делать нужно так:
<?php
/**
* @Entity
*/
class myEntity {
/**
* @var string
*
* @Column(name="myColumn", type="string", length="50")
*/
private $myColumn = 'myDefaultValue';
...
}
Правильно ли я понял, что теперь при каждом создании нового объекта, в INSERT запросе к БД дефолтные поля будут явно прописываться каждый раз? Это нормальная практика?