主子表结构中,界面上子表无法获取主表的ID,导致后台报错

Blade 未结 3 282
fire_eyes
fire_eyes 剑者 2024-10-11 15:38

这个是VIEW的代码,主要是buildingId 这个联接字段无法从主表中获取,是代码生成器生成的。主要贴3张图,


image.png


image.png



image.png

输入厂房的地方没有获取到主表的ID ,帮忙看看那里问题!!

3条回答
  • 2024-10-18 09:16

    代码生成器生成的主子表代码这里有点问题,如图,改成这样就可以了。

    image.png

    1 讨论(0)
  • 2024-10-11 20:24

    点击子表的时候,会把当前主表的id(row.id)赋值给子表的外键(buildingId)。你看下子表有没有对应的这个字段:building_id。

    正常情况点击子表的时候就会把主表主键赋值过去了

    CleanShot20241011202315@2x.png

    0 讨论(0)
  • 2024-10-12 22:37


    我重新做了个,还是失败,去抓 row.id , 报的是 undefined 

    image.png

    这里也是定义的 

    image.png



    作者追问:2024-10-12 22:39

    Id的I大写了,你把row打印出来看看

    回答: 2024-10-12 22:52

    row怎么打印啊??麻烦赐教

    作者追问:2024-10-12 22:58

    console.log(row)

    回答: 2024-10-12 23:03

    image.png

    回答: 2024-10-12 23:05

    但是 console.log(row.id) 就报undefined

    回答: 2024-10-12 23:29

     

    handleDataSub(row) {

            this.subVisible = true;

            this.dtuId = row.row.id;

            this.onLoadSub(this.pageSub);

            window.console.log(row.row.id);

            window.console.log(this.dtuId);

          },

    ; 这样写能抓出值来


    0 讨论(0)
提交回复