随笔分类 - ThinkPHP
ThinkPHP
摘要:PHP缓存技术的应用时相当普遍的,也许有些人还对这项技术不太了解,我们现在就为大家详细的介绍一下PHP缓存技术的相关应用技巧。 在大部份情况下我们的网站都会使用数据库作为站点数据存储的容器。当你执行一个SQL查询时,典型的处理过程是:连接数据库->准备SQL查询->发送查询到数据库->取得数据库返回
阅读全文
摘要:/** * + * | 通用控制器 * + * .::::. * .::::::::. | AUTHOR: 1 * ::::::::::: | EMAIL: 1@qq.com * ..:::::::::::' | QQ: 1 * '::::::::::::' | WECHAT: 1 * .:::::
阅读全文
摘要:// 标签定义: attr 属性列表 close 是否闭合(0闭合 或者1 默认1) alias 标签别名 level 嵌套层次 'close' => ['attr' => 'time,format', 'close' => 0], //闭合标签 'open' => ['attr' => 'name
阅读全文
摘要:<?php /** * @author chaojie2008@126.com * @date 2012-04-14 * @des 通用树形 * */ class Tree{ /** * 生成树型结构所需要的2维数组 * @var array */ public $arr = array(); /*
阅读全文
摘要:thinkphp5关联查询多表查询join 一对多查询 $rows = db('member') ->alias('m') ->join('agent a','m.m_pid=a.id','left')//左表交集 ->join('salesman s','a.a_pid=s.id') ->join
阅读全文
摘要:layui树形组件tree的 title 字段不显示数据,只显示未命名是什么原因? 错误截图:字段不显示数据,只显示未命名 来看下我们的打印数据,截图如下: 大家看,树形结构也有,就是数据显示未知,说明数组是正确的,再看下打印的数据,数据是没问题的,id=1,name=新闻,数据是正确的和数据库一样
阅读全文
摘要:第一种: echo "<pre>";print_r($arr);echo "<pre>"; 第二种: 直接print_r($arr);在页面点击右键查看源码 打印数组方式: php打印数组的方法php打印数组主要有两个函数:print_r()函数和var_dump()函数print_r() 函数用于
阅读全文
摘要:thinkphp5如何设置public入口文件-伪静态 可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考: [ Apache ] 把下面的内容保存为.htaccess文件放到应用入口文件index.php的同级目录下(系统已自带.htaccess文件,此步骤可跳过)
阅读全文
摘要:基于thinkphp5开发的医院预约挂号系统 功能: 预约管理 医生管理 科室管理 渠道管理 图表统计 客服统计 地区统计 环境配置:thinkphp5 模式:系统已经开发成插件模式,使用时简单方便,安装简单,配置简单,不会影响原先网站,可直接安装系统插件即可使用。 系统截图: 作者:标 日期:20
阅读全文
摘要:hasOne 正向关联,belongsTo 反向关联。简单的讲就是,没有太大的区别,只是在逻辑上出现的思想的偏差(逻辑的合理性)。belongsTo:可以理解为属于hasOne:可以理解为拥有 首先,我们创建两张表。user表 字段 id name password字段user_address表 i
阅读全文
摘要:ThinkPHP where()方法是 Model 类内置方法,用于设置数据库查询或者更新、删除等操作条件。where 方法支持以字符串、数组和对象方式来设置条件,该方法不能独立使用,必须与 select()、find()、delete() 等数据操作方法搭配使用。 字符串方式条件即以字符串的方式将
阅读全文
摘要://方法1 {$data.create_time|date='Y-m-d H:i'} //方法2 {:date('Y-m-d H:i:s',$vo.createtime)}
阅读全文
摘要:微信支付宝整合支付开发中的常见问题 1、个人能否使用此插件接入微信支付宝支付? 不能,只有企业资质的才可以申请接入 2、为什么微信支付成功后没有回调? 回调只在外网可用,其次确保你有添加微信支付回调的授权域名目录 3、提交时提示cURL error 60: SSL certificate probl
阅读全文
摘要:定义和用法 fputs() 函数写入文件(可安全用于二进制文件)。 fputs() 函数是 fwrite() 函数的别名。 //file 必需。规定要写入的打开文件。 //string 必需。规定要写入文件的字符串。 //length 可选。规定要写入的最大字节数。 fputs(file,strin
阅读全文
摘要:thinkphp中setInc、setDec方法 可用于统计字段(通常是数字类型的字段)的更新,例如积分,等级,登陆次数等 必须配合连贯操作where一起使用 $User = M("User"); // 实例化User对象 $User->where('id=5')->setInc('score',3
阅读全文
摘要:1,资讯管理:(1)文章添加、编辑、软删除 (2)文章审核2,栏目管理:(1)栏目添加、编辑、删除 (2)分类添加、编辑、删除3,评论管理:(1)评论审核、下架、删除 (2)意见反馈4,会员管理:会员添加、软删除、停用、编辑5,插件管理:(1)广告管理 (2)友链管理6,附件管理:(1)图片管理 (
阅读全文
摘要:一、下载echarts: 直接下载 echarts.min.js 并用 <script> 标签引入 https://cdn.staticfile.org/echarts/4.7.0/echarts.min.js 使用cdn: 百度:https://echarts.baidu.com/dist/ech
阅读全文
摘要:获取时间戳: //获取今日开始时间戳和结束时间戳 $time1 = strtotime(date('Y-m-d 00:00:00',time())); $time2 = strtotime(date('Y-m-d 23:59:59',time())); //昨天时间戳 $time1 = strtot
阅读全文
摘要:在后台管理模块中,每个用户都属于相应的角色组,例如用户 admin 属于超级管理员角色组,用户 dee 属于普通管理员角色组,用户 jane 属于销售角色组,用户 nicole 属于财务角色组,每个角色组拥有的权限都不同。用户和角色组属于多对多的关系,即一个用户可能属于多个角色组,一个角色组有多个用户。
所有模块(例如 Home、Admin)、控制器(Controller)、方法(Action)都是节点,角色组是否能够访问这些节点的信息即是该角色组的权限信息。角色组和节点也是多对多的关系,即一个角色组可以访问多个节点,多个角色组都有可以访问同一个节点。
阅读全文