PHP:ThinkPHP6.0实现输出字段映射

需求:

查询到list后,需要将id字段转换为order_id

实现方式一

sql查询字段别名

Db::table('user')->field('id as order_id')->select();

实现方式二

使用 append + hidden

$list = Db::table('user')->select();

$list->append(['order_id']);
$list->hidden(['id']);

实现方式三

在Model中配置数据输出字段映射

class UserModel extends Model
{
    
    
    protected $name = 'user';

    protected $mapping = [
        'id' => 'order_id'
    ];
}

猜你喜欢

转载自blog.csdn.net/mouday/article/details/131394482