1怎么改变关联模型读出来的数据层级?2使用hidden遇到的问题
来源:11-1 小程序部分开场白与新建小程序项目
正在改bug的小白
2018-11-17
1 怎么改变关联模型读出来的数据层级?
我用关联模型读出来的数据 如上图所示
我现在想将theme 中的 description 和 name 放到同一层级上? 我改怎么操作?
读取时的代码如下图所示
我改怎么改呢?
2 ,我在使用分页后paginate方法后继续使用hidden方法想对部分数据进行隐藏,发现hidden会自动的隐藏
"total": 33,
“per_page”: 5,
“current_page”: 1,
这些分页的详细信息,我该现在想不隐藏上面三个字段的情况下有能隐藏我指定的字段
如上图 我隐藏了theme里面的 id 和 pivot 字段 ,相应的也隐藏了"total":“per_page”: “current_page”: 这三个字段
2回答
-
第一个问题,这个模型是规定好的,你为什么要调整,这也调整不了。你可以挑选你要的信息 再组装一个新的对象返回。第二个,问题没看明白,可以再组织一下吗?
012018-11-18 -
正在改bug的小白
提问者
2018-11-18
问题2的话 我第一张图片是用paginate方法直接得出来来的数据,有current_parge, total等等这些分页详细信息的字段,最后的数据是我在paginate方法后又加上了hidden(['theme'=>['id','pivot']]);这个隐藏字段的方法。然后返回来的数据里面就没有了current_page,total 这些分页详情的信息了。
返回的数据如上图所示,没有分页的字段了
代码如下图所示,我只想隐藏theme里面的这两个字段。
我现在暂时用的是不隐藏的数据,所以想请教一下老师,有什么方法既可以隐藏掉不想给前端的数据,又可以保留下分页详情的信息。
辛苦老师了
012018-11-19
相似问题