strapi 之relation

Posted A_Ghost

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了strapi 之relation相关的知识,希望对你有一定的参考价值。

strapi的关联关系。
1,首先在管理页面,添加relation (引用)字段。选择对应关系,是一对一还是一对多。
2,当选择关联关系为,一对多时,要以数组形式传输。
project_forms 就是关联的字段,只要以数组形式存放 关联对象 id 就好。

 var tempObj = {
        cpName: \'测03\',
        project_forms: [\'12\']
}

2.1当关联关系选择一对一的时候,conectList 为数字 id 就好,不用是数组,数组反而传不过去。

this.projectForm.conectList= null;
let temp = this.gameFormList.filter(res => res.value === val)
this.projectForm.conectList = temp[0].id;

3,在进行表单保存的时候,对于关联关系的字段要 传id ,而不是对象,不然会报错;

error error: update "project_lists" set "channel" = $1, "updated_at" = $2 where "channel" = $3 returning * - invalid input syntax for integer: "{"1"}"

以上是关于strapi 之relation的主要内容,如果未能解决你的问题,请参考以下文章

strapi 开源api && 内容管理平台试用

图像不会出现在 Nextjs 和 Strapi 项目中

将 GraphQL 片段与 Apollo Hooks 一起使用时出错

使用 React 前端托管 Strapi 的地方

Strapi,使用 Auth0 访问 Strapi 中的用户数据

Strapi / Nuxt - 找不到自定义路线