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+MYSQL开发工具及资源收藏
Jan 02 PHP
php 将excel导入mysql
Nov 09 PHP
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
Nov 01 PHP
探讨如何把session存入数据库
Jun 07 PHP
让PHP显示Facebook的粉丝数量方法
Jan 08 PHP
非常实用的php弹出错误警告函数扩展性强
Jan 17 PHP
Zend Framework教程之视图组件Zend_View用法详解
Mar 05 PHP
PHP 7.0新增加的特性介绍
Jun 08 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
PHP实现打包zip并下载功能
Jun 12 PHP
laravel5.6中的外键约束示例
Oct 23 PHP
PHP大文件分割分片上传实现代码
Dec 09 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
php实现可以设置中奖概率的抽奖程序代码分享
2014/01/19 PHP
Laravel与CI框架中截取字符串函数
2016/05/08 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
2016/06/13 PHP
Laravel中unique和exists验证规则的优化详解
2018/01/28 PHP
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
2013/01/23 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
javascript判断变量是否有值的方法
2015/04/20 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
2015/06/06 Javascript
jQuery通过deferred对象管理ajax异步
2016/05/20 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
2016/06/21 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
2016/08/18 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
2016/12/08 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
用js实现before和after伪类的样式修改的示例代码
2017/09/07 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
Python编程实现微信企业号文本消息推送功能示例
2017/08/21 Python
Go/Python/Erlang编程语言对比分析及示例代码
2018/04/23 Python
python 常见字符串与函数的用法详解
2018/11/23 Python
Python图像滤波处理操作示例【基于ImageFilter类】
2019/01/03 Python
Pycharm 2019 破解激活方法图文详解
2019/10/11 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
2020/10/15 Python
在家更换处方镜片:Lensabl
2019/05/01 全球购物
若干个Java基础面试题
2015/05/19 面试题
农药学硕士毕业生自荐信
2013/09/25 职场文书
电子银行业务授权委托书
2014/10/10 职场文书
健康状况证明模板
2014/10/23 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书
保留意见审计报告
2015/06/05 职场文书
优秀志愿者感言
2015/08/01 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
Vue项目中如何封装axios(统一管理http请求)
2021/05/02 Vue.js