API平台:没有此类文件或目录

时间:2018-01-16 16:53:27

标签: php symfony doctrine api-platform.com

我正在努力完成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

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

命令docker-compose exec app bin/console doctrine:generate:entities AppBundle将创建一个实体文件。它不会仅在项目中创建任何数据库表文件。

问题可能在您的泊坞窗配置中或在docker image / container中使用数据库配置(请在您的问题中查看评论)。也许你应该向你docker-compose.yml文件

添加数据库定义

检查Symfony Docker。它包含许多不必要的服务,但它是一个很好的起点。