数据模型的创建

这篇博客主要探讨了数据模型创建的过程,通过多个实例详细展示了如何进行模型的实例化操作,包括如何将数据转换为模型对象并进行相关操作。通过`$res->toArray()`的多次调用,揭示了模型数据转换为数组的细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、新建数据模型
1) 手动新建
a、打开前台模块(C:\wamp64\www\tp5\application\index)
新建model目录
b、在model目录下 新建 User.php
// 声明命名空间
namespace app\index\model;
// 导入系统的数据模型
use think\Model;
// 声明user模型
class User extends Model{
}

2) 命令新建
1) 切换到项目目录
php think make:model app\index\model\Users

3) 注意
1、数据模型的名字 最好和数据库名一致
2、如果数据库名字和模型名不一致 可以设置表名
protected $table="";
3、如果表名(yzm_user),数据模型名 (YzmUser)

二、模型的实例化
1、调用静态方法
use app\index\model\User;
$res=User::get(1);
dump($res->toArray());

2、实例化数据模型
use app\index\model\User;
$user=new User();
$res=$user::get(2);

dump($res->toArray());

3、使用loader
use app\index\model\User;
use \think\Loader;
$user=Loader::model("user");
$res=$user::get(3);

dump($res->toArray());

4、使用助手函数
use app\index\model\User;
use \think\Loader;
$user=model("user");
$res=$user::get(4);

dump($res->toArray());


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值