表名操作

表名操作

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

1、表前缀(养成习惯)

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

think_oa 办公:oa_

think_shop 商城:shop_

think_cms 内容管理系统:cms_

2、表名操作(属性)

① tableName 表名操作

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

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

答:可以使用$tableName属性

② trueTableName 表名操作

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

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

posted @ 2016-04-08 01:14  尼农小道  阅读(194)  评论(0编辑  收藏  举报