可以使用TP5的查询构造器来实现,示例代码如下:
```php
use think\Db;
// 使用查询构造器查询 product 表中的全部数据,并按照 typeid 字段进行排序
$result = Db::name('product')->order('typeid')->select();
// 将分组后的数据转换为以 typeid 为键名的关联数组
$data = [];
foreach ($result as $item) {
$data[$item['typeid']][] = $item;
}
// 输出转换后的数据
dump($data);
```
在上述代码中,我们使用 `Db::name()` 方法指定要查询的表名,并使用 `order()` 方法按照 `