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下通过系统信号量加锁方式获取递增序列ID
Sep 25 PHP
php模板函数 正则实现代码
Oct 15 PHP
PHP生成图片验证码、点击切换实例
Jun 25 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
Apr 08 PHP
Smarty最简单实现列表奇偶变色的方法
Jul 01 PHP
phpMyAdmin安装并配置允许空密码登录
Jul 04 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
Mar 21 PHP
PHP CURL post数据报错 failed creating formpost data
Oct 16 PHP
利用php操作memcache缓存的基础方法示例
Aug 02 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
PHP使用pdo实现事务处理操作示例
Sep 05 PHP
PHP扩展安装方法步骤解析
Nov 24 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
Smarty+QUICKFORM小小演示
2007/02/25 PHP
php Undefined index的问题
2009/06/01 PHP
PHP中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
2020/01/26 PHP
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
JS 字符串连接[性能比较]
2009/05/10 Javascript
学习面向对象之面向对象的基本概念:对象和其他基本要素
2010/11/30 Javascript
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
jQuery图片轮播的具体实现
2013/09/11 Javascript
每天一篇javascript学习小结(String对象)
2015/11/18 Javascript
JS实现队列与堆栈的方法
2016/04/21 Javascript
利用JavaScript阻止表单提交的两种方法
2016/08/11 Javascript
Angular的$http的ajax的请求操作(推荐)
2017/01/10 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
2017/03/15 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
2018/07/07 Javascript
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
使用Python发送各种形式的邮件的方法汇总
2015/11/09 Python
使用Python读写及压缩和解压缩文件的示例
2016/07/08 Python
python爬取NUS-WIDE数据库图片
2016/10/05 Python
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
六行python代码的爱心曲线详解
2019/05/17 Python
Python随机函数库random的使用方法详解
2019/08/21 Python
详解python中的异常捕获
2020/12/15 Python
HTML5触摸事件演化tap事件介绍
2016/03/25 HTML / CSS
学校介绍信范文
2014/01/14 职场文书
学习决心书范文
2014/03/11 职场文书
主题教育活动总结
2014/05/05 职场文书
会计工作能力自我评价
2015/03/05 职场文书
公务员保密工作承诺书
2015/05/04 职场文书
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL
Jupyter Notebook内使用argparse报错的解决方案
2021/06/03 Python
Python Matplotlib绘制动画的代码详解
2022/05/30 Python
win7配置本地ftp服务器的图文教程
2022/08/05 Servers