我正在努力完成API平台教程“在5分钟内创建使用API平台的第一个API”。当我运行此命令时:
docker-compose exec app bin / console doctrine:schema:update --force
我收到这些错误:
[学说\ DBAL \异常\ ConnectionException] 驱动程序中发生异常:SQLSTATE [HY000] [2002]没有此类文件或目录
[学说\ DBAL \驱动\ PDOException] SQLSTATE [HY000] [2002]没有这样的文件或目录
[PDOException] SQLSTATE [HY000] [2002]没有这样的文件或目录
当我跑步时,实体似乎已正确生成:
docker-compose exec app bin / console doctrine:generate:entities AppBundle
有人可以帮忙吗?
答案 0 :(得分:0)
命令docker-compose exec app bin/console doctrine:generate:entities AppBundle
将创建一个实体文件。它不会仅在项目中创建任何数据库表文件。
问题可能在您的泊坞窗配置中或在docker image / container中使用数据库配置(请在您的问题中查看评论)。也许你应该向你docker-compose.yml
文件
检查Symfony Docker。它包含许多不必要的服务,但它是一个很好的起点。