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