定义的模型类通常都是放到项目的Lib\Model目录下面。
1. 表信息定义
模型类一般位于项目的Lib/Model 目录下面,当我们创建一个UserModel类的时候,其实已经遵循了系统的约定。模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写,然后加上模型类的后缀定义Model
例如:UserModel.class.php对应的表名为 think_user
如果你的规则和上面的系统约定不符合,那么需要设置Model类的数据表名称属性。
//不需要加表的前缀,表前缀在配置文件中定义
protected $tableName = 'categories';
//数据库中有一个表(top_depts)的前缀和其它表前缀不同。这一条属性与前一条不同时出现
protected $trueTableName = 'top_depts';
注意trueTableName需要完整的表名定义
//可选 - 对数据库进行定义
protected $dbName = 'top';
2. 字段定义
1.部署模式 -自动生成