Кажется, Doctrine 1 не поддерживает это из коробки, поэтому люди советуют вам подключиться к событию, которое генерирует система задач Symfony CLI, когда она запускает новую задачу (загрузку приборов).Это будет работать, но я не знаю, может ли это загрузить значение из значения YAML (может быть, обычная «задача создания таблицы» захлебнется дополнительным параметром?).Самый чистый способ сделать это - написать (маленький) подкласс задачи, которая выполняет материал Doctrine, который понимает дополнительный параметр, который вы передаете в файл YAML.Сначала будет выполнено регулярное создание баз данных, а затем установлены базовые значения автоинкремента.
Еще более простой способ (реализовать, возможно, не выполнить) - создать отдельный файл с именами таблиц ибазовые значения, которые читаются новой записываемой вами задачей Symfony , которая создает и выполняет необходимые запросы.Только не забудьте выполнить эту задачу после создания базы данных, но перед загрузкой приборов.И обновлять файл конфигурации каждый раз, когда вы добавляете таблицу.
Самый быстрый и грязный способ - это дополнительный сценарий SQL со всеми запросами и сценарий оболочки, который выполняет все подряд.Но это требует больше всего обслуживания с вашей стороны.