thinkphp 定义模型

完美前端 / 2024-01-18 / 原文

定义模型

定义一个和数据库表对应的模型文件
在app文件夹下新建model文件夹,在创建php类,取名要和表名,如表名为tp_user模型取名为User,表名为tp_user_name模型取名为UserName

--php

namespace app\model;

use think\Model;

class User extends Model
{
     // 初始化模型的一些操作
    public static function init()
    {
//        echo 'init2222';
    }
}



在控制器里使用

use app\model\User;

class Login extends  BaseController
{
    public function index()
    {
        $user = User::select();
        return $user;
    }

    // 添加数据
    public function add()
    {
        $user = new User();
        $user->name = 'thinkphp11111';
        $user->age = 11;
        $user->details = '23232323232';
        $user->sex = '女';

        $user->save();
    }
}