по мне немного геморный пример в cookbook.
<?php
namespace MyProject\DBAL;
class EnumVisibilityType extends EnumType
{
protected $name = 'enumvisibility';
protected $values = array('visible', 'invisible');
}
https://www.doctrine-project.org/projects/doctrine-orm/en/latest/cookbook/mysql-enums.html#mysql-enums
Все равно придется в миграции руками добавлять новый тип.
CREATE TYPE some ....
Зачем, если ты в коде можешь сделать enum?
Приветствую. По теме енамов, если еще актуально конечно) Я чет не понял в чем вопрос. Точнее что именно хочется улучшить? Типа бесит что доктрина не генерит дифф для енамов или что нужно в принципе новый dbal тип добавлять?
Обсуждают сегодня