Пытается найти способ программно создать таблицы с определенной сортировкой, но не может найти способ, как это сделать должным образом. Я использую "доктрины/доктрину-миграцию-расслоение": "2.1.*@dev" и Symfony 2.3,Сопоставление таблицы миграций Doctrine
я поставил в моем config.yml:
# Doctrine Configuration
doctrine:
dbal:
driver: "%database_driver%"
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: LATIN1
orm:
auto_generate_proxy_classes: "%kernel.debug%"
entity_managers:
default:
auto_mapping: true
doctrine_migrations:
dir_name: %kernel.root_dir%/../src/CF/EscritorioBundle/Migrations
namespace: MyNameSpace\Migrations
table_name: migrations
name: Application Migrations
Это создает база данных с кодировкой LATIN1 и latin1_swedish_ci по умолчанию, когда я запускаю инструмент doctrine:database:create
. Тогда я бег моих миграций, и все столы utf8_general_ci
Посмотрел в функцию $schema->createTable()
, но не могу найти способ, чтобы пройти сверку Мне нужно это. Какое уместное обходное решение здесь?