DukeAnn
做一个优雅的程序员

DZ-Discuz X!内置模型层增删改查函数

6598285826577285501

DZ-Discuz X!内置模型层增删改查函数

DZ 自带内置模型层在:.\source\class\tables下面

模型类名跟模型文件名一致
内置模型调用
C::t('模型类名')->模型方法()
插件模型调用
C::t('#插件标识符#模型类名')->模型方法()


模型基类CURD方法介绍
方法名
insert() //插入数据
delete() //删除数据
update() //更新数据
fetch() //根据主键值查询数据
fetch_all() //根据主键值查询数据组
range() //查询指定范围的数据
count() //计算数据表数据总数
truncate() //清空数据表
optimaze() //优化数据表
checkpk() //检查主键是否设置
fetch_all_field() //取出所有字段
getTable() //获取表名

方法的具体定义在DZ的 discuz_table.php 中写了,是各个模型的继承基类模型

在DZ模型层直接调用
public function add_name($name) {
  $this->insert(array(
    "name" => $name
  ));
}
DukeAnn的笔记本:DukeAnn的博客 » DZ-Discuz X!内置模型层增删改查函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址