从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修改返回二维数组也是和上面一样的
版权属于:本文是原创文章,版权归 吾梦小站 所有。
本文链接:https://nikm.cn/archives/32.html
本站所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由地转载和修改,但请务必注明文章来源并且不可用于商业目的。