当我尝试使用API - > HTTPS页面来使用我自己通过模式生成器生成的实体时,我遇到了问题。我遇到的错误是='
执行'SELECT NEXTVAL('person_id_seq')'时发生异常:
SQLSTATE [42P01]:未定义的表:7错误:关系“person_id_seq”不存在第1行:选择NEXTVAL('person_id_seq')'
我已经生成了从Thing继承的类Persone,但是当我尝试发布一个帖子请求来创建一个新人时,我遇到了这个错误。我想知道:我应该创建数据表的东西吗?请帮助解决这个问题,任何帮助表示赞赏。谢谢
我试图使用stackoverflow上添加的答案,但它没有用。
问题解决了!!
要让api-platform在您的本地工作,请执行后续步骤。
步骤1对于那些使用Docker工具包的人 - 要让localhost工作,请访问virtualbox并单击“default”(由docker toolkit使用)并进入网络选项卡并添加正在使用api-plateform的端口喜欢(8080,80,81 ..)喜欢以下图片
它在土耳其语中你肯定会理解;)
- 步骤2继续你的码头工人孩子,然后去你的项目目录,你的api-plateform是项目所在的目录。然后执行以下操作
docker-compose exec php bin / console doctrine:schema:create --dump-sql(查看你必须运行的架构需求)然后docker-compose exec php bin / console doctrine:schema:update --force
现在你可以使用api-platform API http平台解决它
问题解决了!!
要让api-platform在您的本地工作,请执行后续步骤。
步骤1对于那些使用Docker工具包的人 - 要让localhost工作,请访问virtualbox并单击“default”(由docker toolkit使用)并进入网络选项卡并添加正在使用api-plateform的端口像(8080,80,81 ..)像下面的图像在这里输入图像描述
它在土耳其语中你肯定会理解;)
- 步骤2继续你的码头工人孩子,然后去你的项目目录,你的api-plateform是项目所在的目录。然后执行以下操作
docker-compose exec php bin / console doctrine:schema:create --dump-sql(查看你必须运行的架构需求)然后docker-compose exec php bin / console doctrine:schema:update --force
现在你可以使用api-platform API http平台解决它