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脚本的10个技巧(1)
Oct 09 PHP
FCKeditor的安装(PHP)
Jan 13 PHP
Windows PHP5和Apache的安装与配置
Jun 08 PHP
PHP安全配置详细说明
Sep 26 PHP
关于PHP内存溢出问题的解决方法
Jun 25 PHP
php获取汉字首字母的函数
Nov 07 PHP
PHP往XML中添加节点的方法
Mar 12 PHP
详解php用curl调用接口方法,get和post两种方式
Jan 13 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
Mar 11 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
Apr 02 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
Sep 17 PHP
PHP时间类完整代码实例
Feb 26 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/12/10 PHP
PHP中基本HTTP认证技巧分析
2015/03/16 PHP
PHP排序算法类实例
2015/06/17 PHP
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
实用的Jquery选项卡TAB示例代码
2013/08/28 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
浅谈JS中json数据的处理
2016/06/30 Javascript
深入浅析JavaScript中的3DES
2016/08/24 Javascript
Vuejs第十一篇组件之slot内容分发实例详解
2016/09/09 Javascript
Javascript typeof与instanceof的区别
2016/10/18 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
JavaScript实现获取用户单击body中所有A标签内容的方法
2017/06/05 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
微信小程序 同步请求授权的详解
2017/08/04 Javascript
Vue 实现列表动态添加和删除的两种方法小结
2018/09/07 Javascript
微信小程序结合mock.js实现后台模拟及调试
2019/03/28 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
2019/08/15 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
Js和VUE实现跑马灯效果
2020/05/25 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
Python和Perl绘制中国北京跑步地图的方法
2016/03/03 Python
对python 各种删除文件失败的处理方式分享
2018/04/24 Python
Python matplotlib画图与中文设置操作实例分析
2019/04/23 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
Python基于callable函数检测对象是否可被调用
2020/10/16 Python
一篇文章教你用python画动态爱心表白
2020/11/22 Python
CSS3使用border-radius属性制作圆角
2014/12/22 HTML / CSS
美国一家全面的在线零售鞋类公司:SHOEBACCA
2017/01/06 全球购物
医学毕业生自我鉴定
2013/10/30 职场文书
四议两公开实施方案
2014/03/28 职场文书
党员民主生活会整改措施
2014/09/26 职场文书
社区节水倡议书
2015/04/29 职场文书
2016教师读书思廉心得体会
2016/01/23 职场文书
JPA如何使用entityManager执行SQL并指定返回类型
2021/06/15 Java/Android
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
2022/04/07 Servers