ThinkPHP 5.0 是目前在国内使用广泛的 PHP 开发框架之一,不仅在核心代码上做了大量的优化和改进,还添加了很多新的功能和特性,其中模型(Model)也得到了很大的升级。本文将详细介
ThinkPHP 5.0 是目前在国内使用广泛的 PHP 开发框架之一,不仅在核心代码上做了大量的优化和改进,还添加了很多新的功能和特性,其中模型(Model)也得到了很大的升级。本文将详细介绍 ThinkPHP 5.0 中模型的使用方法。
一、什么是模型
模型简单来说就是一个数据的操作类,用于对数据库操作。在 ThinkPHP 中,模型对数据表进行了封装,可以实现方便快捷的对数据表进行操作。在创建一个模型时,只需要继承 Think\Model 即可,而不用再写大量的查询和 SQL 语句。
二、创建一个简单的模型
- 首先在 ThinkPHP 5.0 中创建一个模型
在 ThinkPHP 5.0 中,创建一个模型非常简单,只需要在 application 目录下,新建一个 model 目录,再在 model 目录下新建一个名为 User.php 的文件,代码如下:
<?php namespace app\model; use think\Model; class User extends Model { }
- 连接数据库
ThinkPHP 5.0 中默认采用 PDO 方式连接数据库,数据库连接信息在应用目录下的 database.php 文件中进行配置。连接成功后,就可以在模型中进行相应的操作了。
- 模型的基本 CRUD 操作
在 ThinkPHP 5.0 中,模型的基本 CRUD 操作都已经封装好,可以直接调用。以 User 模型为例,演示一下最常见的 CRUD 操作:
(1)插入数据
$user = new User(); $user->name = 'Tom'; $user->age = 20; $user->save();