thinkPHP
thinkphp
让我看看谁在学习
学无止境
展开
-
thinkPHP中$this->display();后会找到view文件夹下面哪一个视图
1,ThinkPHP在渲染模板的时候如果不指定模板,则会采用系统默认的定位规则,其定义规范默认是模块目录下面的 View/控制器名/操作名.html。首先是Login控制器下面的index方法,如果里面没有指定视图,则默认加载视图中与类名一致文件夹下相同方法名的视图文件2,如果display指定了模板文件,那么将加载指定的模板规则:如果当前没有启用模板主题则定位到:当前模块/默...原创 2018-12-02 15:33:36 · 3088 阅读 · 0 评论 -
thinkPHP+layui头像上传附代码参考
基于thinkPHP的文件上传+layui实现头像上传功能:HTML代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link r原创 2019-01-02 21:34:56 · 742 阅读 · 0 评论 -
thinkPHP实现登录前显示登录注册,登录后显示个人中心和退出
1,首先在登录的controller里面使用thinkPHP的session支持:2,在首页的controller里面通过session判断是否登录,如果未登录则显示登录和注册,如果登录后则显示个人中心和退出: 3 ,主页通过controller的$this->assign()方法显示:4,退出时通过logout方法,并清除session: ...原创 2018-12-25 11:27:59 · 3743 阅读 · 0 评论 -
thinkphp中 select() 和find() 方法的区别
$about=M('document');$abouts=$about->where('id=2')->select();$abouts2=$about->where('id=2')->find();var_dump($abouts);var_dump($abouts2);输出结果: array (size=1)=> array (si...转载 2018-12-29 08:12:02 · 2050 阅读 · 0 评论 -
thinkPHP中var_dump()和dump()的区别
1、var_dump是php用来 打印 变量的 函数 用作 调试;2、dump ThinkPHP 框架 自定义的 用作框架变量 调试用的输出 功能可以说和 var_dump一样的。var_dump 用于打印显示,一个变量的内容与结构,以及类型的信息。 ...原创 2018-12-28 19:48:08 · 4481 阅读 · 0 评论 -
thinkPHP中join查询关联的三张表
问题:如何通过join查询用户订单信息(从订单表查询该用户包含的所有订单,在通过订单表查询订单包含的房间信息)?1:订单表2:用户表 3:房间表 ...原创 2018-12-28 11:22:35 · 1516 阅读 · 0 评论 -
报错:1054:Unknown column 'admin' in 'where clause' [ SQL语句 ] : SELECT * FROM `m_user'WHERE....
1054:Unknown column 'xxx' in 'where clause' [ SQL语句 ] : SELECT * FROM `secp_user` WHERE ( Uname = admin )thinkPHP用户登录检查session时报错1054,百度了一下,发现是变量的数据类型导致的该问题:代码如下$data=session('username'); $use...原创 2018-12-26 17:05:43 · 5131 阅读 · 1 评论 -
ThinkPHP模板内使用U方法
原文地址:https://www.cnblogs.com/xiaoliwang/p/8001715.html三种携带参数的方法:U('Blog/cate',array('cate_id'=>1,'status'=>1))U('Blog/cate','cate_id=1&status=1')U('Blog/cate?cate_id=1&status=1')...转载 2018-11-30 16:37:42 · 642 阅读 · 0 评论 -
PHP - CentOS下开发运行环境搭建(Apache+PHP+MySQL+FTP)
本文介绍如何在Linux下搭建一个PHP环境。其中Linux系统使用是CentOS 7.3,部署在阿里云服务器上。介绍使用远程工具MobaXterm来连接。1,连接登录服务器(初始密码会在邮件里面)拿到服务器的ip、初始密码以后。我们先通过远程连接工具MobaXterm连接服务器主机下图是腾讯云服务器IP及密码打开MobaXterm,2,安装Apache...原创 2018-12-04 17:56:40 · 387 阅读 · 0 评论 -
__construct()和__initialize()方法
原文地址:http://www.thinkphp.cn/code/367.html1、__initialize()不是php类中的函数,php类的构造函数只有__construct().2、类的初始化:子类如果有自己的构造函数(__construct()),则调用自己的进行初始化,如果没有,则调用父类的构造函数进行自己的初始化。3、当子类和父类都有__construct()函数的时候,如果...转载 2018-11-30 10:44:01 · 344 阅读 · 0 评论 -
thinkphp中的_initialize方法
原文地址:https://www.cnblogs.com/jiqing9006/p/5028321.html子类的_initialize方法自动调用父类的_initialize方法。而php的构造函数construct,如果要调用父类的方法,必须在子类构造函数显示调用parent::__construct();<?phpclass BaseAction extends Actio...转载 2018-11-29 22:08:48 · 635 阅读 · 0 评论 -
thinkPHP+layui邮箱找回密码完整附代码参考
通过thinkPHP框架通过邮箱找到数据库的密码并发送邮件告知用户;1:登录html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>用户登录</title> <!-原创 2019-01-03 10:02:49 · 1474 阅读 · 0 评论