ThinkPHP6自动将数据库中的字段转换成驼峰方式命名

 

简介:前言在开发会遇到将数据库中的数据转换成驼峰方式命名。实现所有需要转换的model都添加:protected $convertNameToCamel = true;  我一般新创建一个类,然后...

前言

在开发会遇到将数据库中的数据转换成驼峰方式命名。

实现

所有需要转换的model都添加:protected $convertNameToCamel = true;  我一般新创建一个类,然后其他继承更方便。

<?php

declare(strict_types=1);

namespace appcommonmodel;

use thinkModel;
use thinkmodelconcernSoftDelete;

/**
 * @mixin thinkModel
 */
class BaseModel extends Model
{
    /**
     * 自动驼峰命名
     * @var string
     */
    protected $convertNameToCamel = true;

    /**
     * 自动时间戳类型
     * @var string
     */
    protected $autoWriteTimestamp = true;

    /**
     * 添加时间
     * @var string
     */
    protected $createTime = 'create_time';

    /**
     * 更新时间
     * @var string
     */
    protected $updateTime = 'update_time';

    /**
     * 软删除
     */
    use SoftDelete;
    protected $deleteTime = false;
}

 

版权声明:
作者:小何
链接:https://blog.chiyuba.com/qianduanjishu/608.html
来源:小何博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录