ThinkPHP支持在没有定义任何模型的时候,实例化一个基础模型类来进行简单的 CURD 操作:
$User = new Model('User');
或者使用 M 快捷方法:
$User = M('User'); // 下面是其他一些对 user 表的操作 $User->select();
上面两个方法等同,参数为去掉前缀的表名(User),且首字母大写,关于模型命名参见《ThinkPHP 模型命名规范》。
这种方法只定义了基础模型,简单高效, 并且支持跨项目调用。缺点是因为没有自定义的模型类,因此无法写入相关的业务逻辑,只能完成基本的 CURD 操作。所以如果只是基本的 CURD 操作,建议实例化此种模型类型。
查看 M快捷方法 实例:《ThinkPHP 添加数据 add 方法》