表名操作

表名操作

在实际项目开发中,一共有三种情况会用到表名操作。

1、表前缀(养成习惯)

在实际项目开发中,如果一个数据库中要同时存放多个项目信息,为了以示区分每一个项目的数据表,我们可以使用表前缀原则:

think_oa 办公:oa_

think_shop 商城:shop_

think_cms 内容管理系统:cms_

2、表名操作(属性)

① tableName 表名操作

在实际项目开发中,一个模型对应一个与之相关的数据表。模型名称通常是采用表名去前缀然后首字母大写。但是有一种特殊情况:

DeptModel模型名称,对应表名tk_dept。但是如果表名为tk_department,该如何处理呢?

答:可以使用$tableName属性

② trueTableName 表名操作

在实际项目开发中,如果遇到以下问题,可以考虑使用$trueTableName来解决。

模型名称:DeptModel,对应表名tk_dept。但是如果表名为dept那么该如何处理呢?

原文地址:https://www.cnblogs.com/nyxd/p/5366319.html