Я встретил те же проблемы. По поиску кода я нахожу код в
продавец / Доктрина / DBAL / Библиотека / Doctrine / DBAL / Платформы / MySqlPlatform.php
if ( ! isset($options['collate'])) {
$options['collate'] = 'utf8_unicode_ci';
}
Так что я изменил его на 'utf8_general_ci', и это сработало. После перестройки все параметры сортировки таблиц изменились на utf8_general_ci
, но у меня все еще остается один вопрос: при изменении аннотаций я получаю следующее сообщение об ошибке:
[Ошибка создания] Аннотация @ORM \ Table, объявленная для класса Gvsun \ UserBundle \ Entity \ User, не имеет свойства с именем "collation". Доступные свойства: имя, схема, индексы, уникальные ограничения, опции
Я ищу документацию по Doctrine, но не нашел свойства 'option', может кто-нибудь сказать мне, как использовать свойство options, я думаю, что оно может изменить параметры сортировки в настройках аннотаций?