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

  简介:前言在开发会遇到将数据库中的数据转换成驼峰方式命名。实现所有需要转换的model都添加:p […]

 

简介:前言在开发会遇到将数据库中的数据转换成驼峰方式命名。实现所有需要转换的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;
}

 

版权声明
文章标题:ThinkPHP6自动将数据库中的字段转换成驼峰方式命名
文章链接:https://blog.chiyuba.com/qianduanjishu/608.html
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,转载或引用请注明出处。
温馨提示:本文最后更新于 2025年7月12日,部分内容可能存在时效性,请注意甄别。

相关推荐

更多教程
解除网页右键鼠标复制限制js代码(解密版本) 前端技术 解除网页右键鼠标复制限制js代码(解密版本)

  解除右键复制代码 [pwd...

19 浏览
git将分支合并到主分支 前端技术 git将分支合并到主分支

  简介:方法 1:使用 gi...

31 浏览
前端开源实用的编辑器库tiptap的使用 前端技术 前端开源实用的编辑器库tiptap的使用

前言 最近发现一个好用的编辑器库,尝试了...

19 浏览

评论