ThinkPHP的Model类可以通过继承 hinkModel来创建自定义的模型类。
- 首先,在应用的application目录下创建一个新的model目录。
- 在该目录下新建一个继承 hinkModel的自定义模型类文件,例如Test.php。
- 在自定义模型类中,可以定义一些与数据库交互的方法,例如查询、添加、修改、删除等。
- 在控制器中实例化自定义模型类,即可使用其中定义的方法进行数据库操作。
-
创建model目录
在应用的application目录下创建一个新的model目录,用于存放自定义的模型类文件。
-
创建自定义模型类文件
在model目录下新建一个继承 hinkModel的自定义模型类文件,例如Test.php。可以在该文件中定义一些与数据库交互的方法,例如查询、添加、修改、删除等。
-
编写自定义模型类方法
在自定义模型类中,可以定义一些与数据库交互的方法,例如查询、添加、修改、删除等。这些方法可以使用ThinkPHP提供的查询构造器或者使用原生的SQL语句。
-
实例化自定义模型类
在控制器中实例化自定义模型类,即可使用其中定义的方法进行数据库操作。例如:
use appmodelTest; // 引入自定义模型类文件
class Index extends Controller
{
public function index()
{
$testModel = new Test(); // 实例化自定义模型类
$result = $testModel->where("id", 1)->find(); // 使用自定义模型类中的方法进行查询操作
return $result;
}
}