从tp5过渡过来的,默认select查询是返回二维数组,tp6返回数据集,虽然官方说和数组操作基本无区别
但是有些时候还是数组好用 例如$arr[$k][0] = "test"这种间接修改,在默认返回的数据集中,是报错的,但是数组是可以这样操作的

修改tp6目录下的/vendor/topthink/think-orm/src/db的BaseQuery.php
修改示例

如图所示,将图中画红框的位置删除,并且在

$resultSet = $this->connection->select($this);

下面增加一行

return $resultSet;

从tp6开始 tp的orm是以组件的方式引入的
官方think-orm地址https://github.com/top-think/think-orm
think-orm的select修改返回二维数组也是和上面一样的

最后修改:2019 年 11 月 20 日 04 : 14 PM
如果觉得我的文章对你有用,请随意赞赏