![](https://img.kancloud.cn/1a/03/1a03b8ee2e35d08f314bc2c098e18783_1102x727.png)我们约定每张表必须对应一个模型,还是以示例模块为例,以上一步的文章分类表cms_cate为例,应该在/application/cms/model目录下创建模型文件Cate.php,文件内容如下:
注意`namespace app\core\cate;`、`class Cate extends Common`和`protected $table = 'ia_example_cate';`需要根据实际情况修改。
```
<?php
/**
* +----------------------------------------------------------------------
* | UniAdmin [ 渐进式模块化通用后台 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2018-2020 http://uniadmin.jiangruyi.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
* +----------------------------------------------------------------------
* | Author: jry <ijry@qq.com>
* +----------------------------------------------------------------------
*/
namespace app\cms\cate;
use app\core\model\Common;
use think\Model;
use think\model\concern\SoftDelete;
class Cate extends Common
{
// 设置当前模型对应的完整数据表名称
protected $table = 'xy_cms_cate';
public static function init()
{
parent::init();
}
// 软删除
use SoftDelete;
protected $deleteTime = 'delete_time';
protected $defaultSoftDelete = 0;
}
```
- 说明
- 简介
- 系统安装
- 后端注意
- 目录结构
- 数据表
- 用户注册
- 前端注意
- 后端接口开发
- 新建模块
- 创建数据表
- 创建模型
- 创建后台控制器
- 添加后台接口
- 创建前台控制器
- 添加前台接口
- 常用接口
- 检查用户登录
- 内置接口
- Builder动态页面
- Builder列表
- addTopButton
- addRightButton
- addColumn
- setDataList
- setDataPage
- getData
- Builder表单
- setFormMethod
- addFormItem
- 单图image
- 多图images
- addFormRule
- setFormValues
- getData
- 自定义组件
- 自定义页面组件
- 自定义Form组件
- 加载第三方js插件
- 常见问题
- 模块开发者
- 升级指南
- 图标
- 扩展
- Composer
- ThinkPHP5.1
- GuzzleHttp
- phpspreadsheet
- QueryList
- phpseclib
- 云后台接口