Ако все пак искате да го направите с най-новата версия на doctrine/dbal
, всичко, което трябва да направите, е да посочите server_version
в конфигурацията на dbal:
doctrine:
dbal:
default_connection: default
connections:
default:
dbname: local_api
user: root
password: null
host: localhost
driver: pdo_mysql
server_version: '5.5' # your database server version here
Не мога да ви кажа защо не са поставили сървърна версия по подразбиране, но ето дискусията за това https://github.com/doctrine/DoctrineBundle/issues/351
Тъй като използвате mysql база данни, ето как да видите вашата server_version:
mysql --version
> mysql Ver 14.14 Distrib 5.5.44, for debian-linux-gnu (x86_64) using readline 6.3
Виждаме, че текущият Distribut е 5.5
.
Разбира се, препоръчвам ви да зададете тази стойност в parameters.yml
.