关于模型链式查询,all方法后面使用visible和toArray方法出错

来源:10-14 测试订单接口

慕函数8515252

2020-07-04

在学习老师您讲的下单功能时遇到问题,经过排查,发现是在getProductsByOrder方法用商品(Product)模型进行链式查询时,all方法问题,经过测试,all方法可以对id数组查询,但是如果在all方法后面加上了visible或者toArray方法均会报错,并且经过其他模型测试,只要是all方法就不能后面跟这两个方法,例如get方法(对单个id查询)后面可以加visible方法,返回正常。
图片描述

写回答

2回答

草芽有芳华

2020-07-22

我看了手册,默认数据集返回类型是数组,要用先用collection()转成对象,就可以用toArray()了,但它返回结果本来就是数组了,是不是就不用toArray转了。而且visible()方法,编辑器提示我这个方法不存在,不知道为什么?

0
0

7七月

2020-07-04

看下是不是本身就没有数据

2. 看看TP版本是否和课程一致

0
4
草芽有芳华
回复
慕函数8515252
为什么我都配置了返回类型是collection,还是不行?
2020-07-22
共4条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程