当我尝试使用API-> HTTPS页面来使用通过schema-generator生成的我自己的实体时,出现了问题。我遇到的错误是='
执行'SELECT NEXTVAL('person_id_seq')'时发生异常:
SQLSTATE [42P01]:未定义表:7错误:关系“ person_id_seq”不存在 第1行:SELECT NEXTVAL('person_id_seq')'
我生成了从Thing继承的Persone类,但是当我尝试发出发布请求以创建新的Person时,出现了此错误。我在想什么:我应该创建数据表吗?请帮助我解决这个问题,任何帮助表示赞赏。谢谢
我试图使用已添加到stackoverflow上的答案,但是它没有用。
问题解决了!!
要在您的本地计算机上使用api平台,请执行以下步骤。
第1步 对于那些使用Docker工具包的人 -要使localhost工作,请在virtualbox上单击``默认''(docker工具包正在使用),然后在``网络''选项卡上添加与api平台一起使用的端口,例如 (8080,80,81 ..)类似下面的图像
您肯定会理解的土耳其语中的它;)
-第2步 继续使用docker kid并进入放置api-platform的项目目录。 然后执行以下操作
docker-compose exec php bin / console指令:schema:create --dump-sql (以查看必须运行的架构需求) 然后 docker-compose exec php bin / console准则:schema:update --force
现在可以解决了,您可以使用api-plateform的API http http平台
答案 0 :(得分:0)
问题解决了!
要在您的本地计算机上使用api平台,请执行以下步骤。
第1步对于使用Docker工具包的用户-要使localhost运行,请在virtualbox上单击“默认”(docker工具包正在使用),然后在“网络”选项卡上添加要与之一起使用的端口像以下图像一样的(8080,80,81 ..)api平台在这里输入图像描述
您肯定会理解的土耳其语中的它;)
-步骤2进入docker kid,进入放置api-platform的项目目录。然后执行以下操作
docker-compose exec php bin / console准则:schema:create --dump-sql(以查看必须运行的架构需求),然后docker-compose exec php bin / console准则:schema:update --force < / p>
现在可以解决了,您可以使用api-plateform的API http http平台