代码:<?php$info=S("name","lizhaoyao");$name=S("name");var_dump($name);function S($key,$value='',$cache_time=86400){ $md=md5($key);//按照md5散列形式进行加密命名 $dir="./Cache/";//定义缓存存放路径文件夹 if (!is_dir(
原创
2022-04-08 10:17:35
96阅读
前置环境 安装Redis 新建一个ThinkPHP6项目 ThinkPHP使用Redis 安装 Redis 扩展 # 在项目目录下执行如下代码,安装redis依赖 compos
原创
2024-04-20 19:44:20
134阅读
为了更方便的输出模板文件,新版封装了一个T函数用于生成模板文件名。用法:T([资源://][模块@][主题/][控制器/]操作,[视图分层])T函数的返回值是一个完整的模板文件名,可以直接用于display和fetch方法进行渲染输出。例如: T('Public/menu'); // 返...
原创
2021-07-28 16:19:11
199阅读
I() 方法用于获取前台提交的表单的value值。 后台I方法获取:
转载
2017-01-17 19:06:00
78阅读
2评论
对称加密 对称加密可以用来把登录用户的 id 和 name 等少数信息http_build_query成一个字符串加密后放入 cookie 中。 publi
原创
2024-03-13 00:23:56
52阅读
经常看到有人问到findAll的返回数据类型是什么之类的问题,以及出错了不知道什么原因的情况,其实还是没有熟悉ThinkPHP内置的调试手段和方法,抛开IDE本身自带的调试方式不说,如果你正在用或者打算用ThinkPHP开发的话,那么下面一些和调试Thinkphp程序相关的方法你是应该要了解和掌握的 ...
转载
2021-08-28 14:32:00
91阅读
2评论
1.create方法可以对POST提交的数据进行处理(通过表中的字段名称与表单提交的名称对应关系自动封装数据实例),例如user表中有一个字段名叫"username",如果表单中有一个<input name="username" value="小明">,那么$User = M('User'); $d
原创
2022-06-13 12:15:39
79阅读
【三】Tp常见的辅助方法 原生SQL语句里除了目前所使用的基本操作增删改查,还有类似于group、where、order、limit等这样的字句。 ThinkPHP封装了相应的子句方法:封装的方法都在父类模型Model.class.php where 表示限制查询的条件 limit 限制输出的条数
转载
2018-03-30 11:15:00
137阅读
2评论
在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于u
原创
2022-08-18 16:48:32
44阅读
简单介绍:消息队列中间件是大型系统中的重要组件,已经逐渐成为企业系统内部通信的核心手段。它具有松耦合、异步消息、流量削峰、可靠投递、广播、流量控制、最终一致性等一系列功能,已经成为异步RPC的主要手段之一。 大白话:消息队列有两个角色和一个容器,角色分别为生产者(负责发布任务)和消费者(负责执行任务),容器这是用来存放/堆积生产者发布的任务,将发布和执行两个步骤分开且互不影响。 
转载
2023-12-19 20:12:47
21阅读
page方法也是模型的连贯操作方法之一,是完全为分页查询而诞生的一个人性化操作方法。用法我们在前面已经了解了关于limit方法用于分页查询的情况,而page方法则是更人性化的进行分页查询的方法,例如还是以文章列表分页为例来说,如果使用limit方法,我们要查询第一页和第二页(假设我们每页输出10条数...
转载
2015-02-02 09:51:00
68阅读
2评论
order方法属于模型的连贯操作方法之一,用于对操作的结果排序。用法$Model->where('status=1')->order('id desc')->limit(5)->select();注意:连贯操作方法没有顺序,可以在select方法调用之前随便改变调用顺序。支持对多个字段的排序,例如:...
转载
2015-02-02 09:45:00
49阅读
2评论
今天来给大家讲下查询最常用但也是最复杂的where方法,where方法也属于模型类的连贯操作方法之一,主要用于查询和操作条件的设置。where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHP ORM的重要组成部分和亮点所在,可以完成包括普通查询、表达式查询、快捷查询、区间查询、组合查...
转载
2015-01-30 16:32:00
44阅读
2评论
ThinkPHP的CURD操作中有很多非常实用的方法,从这篇开始,我们会为大家一一介绍。首先为大家介绍下field方法的用法。field属于模型的连贯操作方法之一,主要目的是标识要返回或者操作的字段,可以用于查询和写入操作。1、用于查询在查询操作中field方法是使用最频繁的。$Model->fie...
转载
2015-01-30 16:19:00
42阅读
2评论
data方法也是模型类的连贯操作方法之一,用于设置当前要操作的数据对象的值,可能大家不太习惯用这个方法,今天来讲解下如何用好data方法。用法写操作通常情况下我们都是通过create方法或者赋值的方式生成数据对象,然后写入数据库,例如:$Model = D('User');$Model->creat...
转载
2015-02-02 09:43:00
19阅读
2评论
http://www.thinkphp.cn/document/314.html
转载
2021-08-11 09:56:18
143阅读
table方法也属于模型类的连贯操作方法之一,主要用于指定操作的数据表。用法一般情况下,操作模型的时候系统能够自动识别当前对应的数据表,所以,使用table方法的情况通常是为了:切换操作的数据表;对多表进行操作;例如:$Model->table('think_user')->where('statu...
转载
2015-02-02 09:48:00
83阅读
2评论
limit方法也是模型类的连贯操作方法之一,主要用于指定查询和操作的数量,特别在分页查询的时候使用较多。ThinkPHP的limit方法可以兼容所有的数据库驱动类的。用法限制结果数量例如获取满足要求的10个用户,如下调用即可:$User = M('User');$User->where('statu...
转载
2015-02-02 09:39:00
53阅读
2评论
ThinkPHP CURD方法盘点:where方法
查询最常用但也是最复杂的where方法,where方法也属于模型类的连贯操作方法之一,主要用于查询和操作条件的设置。
原创
2021-08-20 10:05:47
65阅读
  'session'           => [
    'id'         => '',
    // SESSION_ID的提交变量,解决flash上传跨域
    'var_session_id' => '',
    // SESSION 前缀
    'prefix'       => 'think',
    // 驱动方式 支持redis memcache memcached
    'type'         => 're
原创
2017-05-16 21:07:13
2270阅读