Я работаю над учебником API Platform под названием «Создание вашего первого API с платформой API за 5 минут». Когда я запускаю эту команду:
docker-compose exec app bin / console доктрина: схема: обновление —force
Я получаю эти ошибки:
[Учение \ DBAL \ Exception \ ConnectionException] Возникла исключительная ситуация в драйвере: SQLSTATE [HY000] [2002] Нет такого файла или каталога [Учение \ DBAL \ Driver \ PDOException] SQLSTATE [HY000] [2002] Нет такого файла или каталога [PDOException] SQLSTATE [HY000] [2002] Нет такого файла или каталога
Похоже, сущности сгенерированы правильно, когда я запустил:
docker-compose exec app bin / console доктрина: генерировать: лица AppBundle
Кто-нибудь может помочь?
команда docker-compose exec app bin/console doctrine:generate:entities AppBundle
создаст файл сущности. Он не будет создавать таблицу базы данных только файл в вашем проекте.
Возможно, проблема в конфигурации вашего докера или в конфигурации базы данных в образе / контейнере Docker (проверьте комментарий в вашем вопросе). Может быть, вы должны добавить определение базы данных для вас docker-compose.yml
файл
Проверь это Symfony Docker. Он включает в себя множество ненужных сервисов, но это хорошая отправная точка.
Других решений пока нет …