Код: Выделить всё
/**
* @var bool[] $groupe_jours Selected days for the groups
* @ORM\Column(type="array")
*/
protected $groupe_jours;
Код: Выделить всё
/** @ignore */
public function __construct()
{
$this->groupe_jours = array();
}
Код: Выделить всё
php app/console doctrine:migrations:diff
php app/console doctrine:migrations:migrate
Код: Выделить всё
ALTER TABLE licensee ADD groupe_jours LONGTEXT NOT NULL COMMENT '(DC2Type:array)'
Не удалось преобразовать значение базы данных "" в массив Doctrine Type
Это связано с тем, что тип массива требует определенной строки при создании массива. пусто, например: 'a:0:{}'
Как лучше всего убедиться, что при миграции корректно обновляется столбец?
- Могу ли я указать значение по умолчанию для миграции
- Могу ли я указать значение по умолчанию в определении поля , что следует использовать при миграции?
- Должен ли я обновлять базу данных вручную?
Подробнее здесь: https://stackoverflow.com/questions/325 ... -migration
Мобильная версия