# 实例化模型
MyClassPHP 提供了3种方法实例化模型
```
M('表名')函数带表名实例化模型
M() 方法实例化模型
new Users()
```
```
$model = M();
```
或者传入某个表名
```
$model = M('Users');
```
注意:实例化带下划线的表名时则需要对下划线右侧的字母进行大写
//这里表名为 mc_user_group , 实例化表名则应该填 UserGroup 或 user_group都可以被解析
```
$model = M('UserGroup');
```
直接new,在models下建立一个Users.php,编辑以下代码
```
<?php
namespace models;
use system\Model;
class Users extends Model{
}
```
文件名和表名不一致的情况下,可使用$TableName指定表名
```
<?php
namespace models;
use system\Model;
class Users extends Model{
//指定表名后,就可以使用模型的方法了
protected $TableName = '表名';
}
```
- 简介
- 入口
- 目录结构
- 配置
- 路由
- 中间件
- 控制器
- 配置虚拟服务器
- 第一个控制器
- 跳转和提示
- 重定向
- 数据过滤和读取
- 模板
- 模型
- 数据库配置
- 实例化模型
- 连贯操作
- select
- find
- where
- join
- insert
- update
- delete
- field
- from
- count
- 递增和递减
- 自动完成
- 自动验证
- 上一条下一条
- 事务
- 辅助函数
- 查询语言
- 安全
- CSRF
- 数据验证
- 扩展
- 分页
- 权限
- 权限配置
- 缓存
- 缓存配置
- 表单(废弃)
- 表单开始
- input
- inputText
- inputHidden
- inputPass
- select
- textarea
- button
- submitButton
- generalButton
- resetButton
- 结束表单
- 文件
- 验证码
- 验证码配置
- 图片上传
- 上传配置
- 函数介绍
- 模块