Thinkphp5.0 框架Model模型简单用法分析


Posted in PHP onOctober 11, 2019

本文实例讲述了Thinkphp5.0 框架Model模型简单用法。分享给大家供大家参考,具体如下:

新建user模型User.php:

<?php
namespace app\index\model;
use think\Model;
class User extends Model{
}

控制器代码:

//方式一,使用User模型,
$res = \app\index\model\User::get(1);
$data = $res->toArray();
dump($data);
//方式二,实例化User模型,
$user = new \app\index\model\User();
$res = $user::get(1);
$data = $res->toArray();
dump($data);
//方式三,使用Loader类,
$user = \think\Loader::model('User');
$res = $user::get(1);
$data = $res->toArray();
dump($data);
//方式四,使用model()方法
$user = model('User');
$res = $user::get(1);
$data = $res->toArray();
dump($data);
//注意:
//\app\index\model可以在顶部使用use app\index\model\User
//一般推荐使用前两种方法

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
完美解决PHP中文乱码
Nov 26 PHP
PHP 面向对象 PHP5 中的常量
May 05 PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
Nov 07 PHP
php隐藏IP地址后两位显示为星号的方法
Nov 21 PHP
php文件操作相关类实例
Jun 18 PHP
PHP可变函数学习小结
Nov 29 PHP
yii使用activeFileField控件实现上传文件与图片的方法
Dec 28 PHP
PHP+mysql实现从数据库获取下拉树功能示例
Jan 06 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
Sep 27 PHP
php实现表单提交上传文件功能
May 28 PHP
PHP中define() 与 const定义常量的区别详解
Jun 25 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
Mar 02 PHP
laravel 判断查询数据库返回值的例子
Oct 11 #PHP
PHP实现通过二维数组键值获取一维键名操作示例
Oct 11 #PHP
laravel框架添加数据,显示数据,返回成功值的方法
Oct 11 #PHP
laravel 操作数据库常用函数的返回值方法
Oct 11 #PHP
解决laravel id非自增 模型取回为0 的问题
Oct 11 #PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
Oct 11 #PHP
PHP实现单条sql执行多个数据的insert语句方法
Oct 11 #PHP
You might like
浅谈Windows下 PHP4.0与oracle 8的连接设置
2006/10/09 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
2015/10/09 PHP
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
基于jquery的固定表头和列头的代码
2012/05/03 Javascript
浅析js设置控件的readonly与enabled属性问题
2013/12/25 Javascript
js控制input输入字符解析
2013/12/27 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
2014/01/15 Javascript
jQuery中extend函数详解
2015/02/13 Javascript
JavaScript中三种异步上传文件方式
2016/03/06 Javascript
关于session和cookie的简单理解
2016/06/08 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
AngularJS的脏检查深入分析
2017/04/22 Javascript
清空元素html(&quot;&quot;) innerHTML=&quot;&quot; 与 empty()的区别和应用(推荐)
2017/08/14 Javascript
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
JS实现长图上下滚动效果
2020/03/19 Javascript
[01:19:54]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#1Alliance VS EHOME
2016/03/03 DOTA
Python中Random和Math模块学习笔记
2015/05/18 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019/04/11 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
Python3 集合set入门基础
2020/02/10 Python
如何基于python对接钉钉并获取access_token
2020/04/21 Python
Python中Selenium模块的使用详解
2020/10/09 Python
可能这些是你想要的H5软键盘兼容方案(小结)
2019/04/23 HTML / CSS
工商学院毕业生个人自我评价
2013/09/19 职场文书
毕业生多媒体设计求职信
2013/10/12 职场文书
青年教师典范事迹材料
2014/01/31 职场文书
运动会跳远广播稿
2014/02/04 职场文书
原材料检验岗位职责
2014/03/15 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书
财务管理制度范本
2015/08/04 职场文书
如何写好竞聘报告
2019/04/03 职场文书
合同范本之电脑出租
2019/08/13 职场文书
python开发实时可视化仪表盘的示例
2021/05/07 Python