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"}"

A_Ghost
29 声望4 粉丝

知道的越多,不知道的也就越多。


« 上一篇
strapi安装