模型(model)

通常情况下数据库的一个表会对应一个 dbschema定义文件(数据库表定义文件) 和一个 model 。

在看代码的时候会有困惑, 有些表找得到dbschema定义文件却找不到对应的model文件, 但仍然能调用这个本不该存在的model. 这是因为虚拟model机制, 当实例化model时如果找不到对应的model类时, 会去找对应的dbschema定义文件,如果找到就会依据dbschema定义文件建立虚拟的model类作为供给。

调用流程图:

model的命名规则

{$appid}_mdl{$mod_path}

例如:

model存放位置

app/{$app_id}/model/{mod_path}/

例如:

Last updated