概述

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

sh: 1: dot: not found

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


model的命名规则

{$app_id}_mdl_{$mod_path}

例如:
model: b2c_mdl_cart_objects
$app_id = b2c
$mod_path = cart/objects.php

model存放位置

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

例如:
b2c_mdl_cart_objects
存放位置: app/b2c/model/cart/objects.php

內容目录

上一个主题

模型(model)

下一个主题

dbschema 数据库表定义文件

快速搜索

输入相关的模块,术语,类或者函数名称进行搜索