beego orm 疑惑

go_ovan · · 4072 次点击
看了下你的需求 理论上来说,你需要一个viewmodel的输出结构,然后用一个方法将你查询出来的数据模型转换成相应的输出结构。 比如你可能需要设置a_group对应的值为空时的输出模型。 由于我不用orm,没法给出具体的步骤。 反正我是自己写了生成代码,对于这种join出来的结构直接根据数据库表结构生成代码的……
#5
更多评论
不展示是什么意思?不想查某些字段可以控制column,不想对外输出可以在struct的tag里控制
#1
<a href="/user/heyHui2018" title="@heyHui2018">@heyHui2018</a> 因为会有这样的需求,同一张表,可能不同API对外展示的字段不一样,所以我想用不同个性化的struct来存通过beego ORM filter后的数据,再由这个struct来对外展示 json ; A struct { A_Field_NAME `json:&#34;a_name&#34;` A_Field_VALUE `json:&#34;a_value&#34;` } B struct { A_Field_NAME `json:&#34;b_name&#34;` }
#2