聊聊ThinkPHP 5.0 中模型的使用方法

thinkphp 5.0 是目前在國內(nèi)使用廣泛的 php 開發(fā)框架之一,不僅在核心代碼上做了大量的優(yōu)化和改進,還添加了很多新的功能和特性,其中模型(model)也得到了很大的升級。本文將詳細介紹 thinkphp 5.0 中模型的使用方法。

一、什么是模型

模型簡單來說就是一個數(shù)據(jù)的操作類,用于對數(shù)據(jù)庫操作。在 ThinkPHP 中,模型對數(shù)據(jù)表進行了封裝,可以實現(xiàn)方便快捷的對數(shù)據(jù)表進行操作。在創(chuàng)建一個模型時,只需要繼承 ThinkModel 即可,而不用再寫大量的查詢和 sql 語句。

二、創(chuàng)建一個簡單的模型

  1. 首先在 ThinkPHP 5.0 中創(chuàng)建一個模型

在 ThinkPHP 5.0 中,創(chuàng)建一個模型非常簡單,只需要在 application 目錄下,新建一個 model 目錄,再在 model 目錄下新建一個名為 User.php 的文件,代碼如下:

立即學(xué)習PHP免費學(xué)習筆記(深入)”;

<?php  namespace appmodel;  use thinkModel;  class User extends Model { }
  1. 連接數(shù)據(jù)庫

ThinkPHP 5.0 中默認采用 pdo 方式連接數(shù)據(jù)庫,數(shù)據(jù)庫連接信息在應(yīng)用目錄下的 database.php 文件中進行配置。連接成功后,就可以在模型中進行相應(yīng)的操作了。

  1. 模型的基本 CRUD 操作

在 ThinkPHP 5.0 中,模型的基本 CRUD 操作都已經(jīng)封裝好,可以直接調(diào)用。以 User 模型為例,演示一下最常見的 CRUD 操作:

(1)插入數(shù)據(jù)

$user = new User();  $user->name = 'Tom'; $user->age = 20;  $user->save();

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊14 分享