谁一开始就是大神?

ActiveDataProvider怎么得到查询的结果集?[2.0]

将ActiveDataProvider->getModels()得到的结果怎么把里面数据提取出来, 用于转换成json,发到前台.
我现在用的是(new \yii\db\Query())->select(…)->all(), 得到数据再转成Json到前台.

这个不就已经拿到对象结果了吗,遍历用对象去取就行了,看看这个你就明白了:
至于你用PHP提供的方法也好,其他也好,取出你需要的数组就行
应该没有,因为在我看来,你gerModel()其实就是已经拿到数据了,只不过是对象的形式,你想取里面具体的,那你就要自己处理
还真是受教了,我一直也在想怎么取数据 ,原来是getModels!!
其实可以在getModels以后,将对象转换为数组 ,有一个组件 ArrayHelper 转换为数组以后,再转换为json就简单了

赞(0) 打赏
未经允许不得转载:菜鸟之家 » ActiveDataProvider怎么得到查询的结果集?[2.0]

评论 抢沙发

登录

找回密码

注册