表名操作
在实际项目开发中,一共有三种情况会用到表名操作。
1、表前缀(养成习惯)
在实际项目开发中,如果一个数据库中要同时存放多个项目信息,为了以示区分每一个项目的数据表,我们可以使用表前缀原则:
think_oa 办公:oa_
think_shop 商城:shop_
think_cms 内容管理系统:cms_
2、表名操作(属性)
① tableName 表名操作
在实际项目开发中,一个模型对应一个与之相关的数据表。模型名称通常是采用表名去前缀然后首字母大写。但是有一种特殊情况:
DeptModel模型名称,对应表名tk_dept。但是如果表名为tk_department,该如何处理呢?
答:可以使用$tableName属性
② trueTableName 表名操作
在实际项目开发中,如果遇到以下问题,可以考虑使用$trueTableName来解决。
模型名称:DeptModel,对应表名tk_dept。但是如果表名为dept那么该如何处理呢?