关于redis的安装,我是在虚拟机上安装宝塔面板来安装redis的,这样很简单就可以使用redis了,记得安装redis的时候不仅要安装redis软件,还要进入项目使用的php版本中安装redis扩展,然后开启redis软件  连接redis$redis = new \Redis(); //创建一个redis对象,下面可以直接使用$redis访问到red
转载 2023-06-14 21:51:51
190阅读
操作是指系统在找不到请求的操作方法的时候,会定位到空操作(_empty)方法来执行,利用这个机制,我们可以实现错误页面和一些URL的优化。 例如,下面我们用空操作功能来实现一个城市切换的功能。 我们只需要给CityController类定义一个_empty(空操作)方法: <?php namesp
转载 2019-11-02 16:25:00
96阅读
2评论
Thinkphp CURD操作php中实例还对象即可操作
原创 2022-06-03 00:10:00
74阅读
前置环境 安装Redis 新建一个ThinkPHP6项目 ThinkPHP使用Redis 安装 Redis 扩展 # 在项目目录下执行如下代码,安装redis依赖 compos
原创 2024-04-20 19:44:20
131阅读
操作是指系统在找不到指定的操作方法的时候,会定位到空操作(_empty)方法来执行,利用这个机制,我们可以实现错误页面和一些URL的优化。 例如,下面我们用空操作功能来实现一个城市切换的功能。 我们只需要给CityAction类定义一个_emtpy (空操作)方法: <?phpclass CityAction extends Action{  public
原创 2012-02-21 15:02:18
608阅读
1点赞
)   属于 (BE
转载 2023-05-19 14:39:18
133阅读
ThinkPHP模型基础类提供的T不仅仅是查询方法可以使用连贯操作,包括所有的CURD方法都可以使用,例如: $User->where('id=1')->field('id,name,email')->find(); $User->where('status=1 and id=1')->delete(); 连贯操作 where tabl
转载 精选 2012-02-22 15:44:58
1155阅读
1.循环遍历要删除的用户的或者呀删除的文章的id值: 2.用js提交要删除的id的值给后台方法 3.定义后台删除方法
转载 2017-03-20 14:01:00
137阅读
2评论
ThinkPHP CURD mysql操作 ThinkPHP提供了灵活和方便的数据操作方法,对数据库操作的四个基本操作(CURD):创建、 均以M方法创建模型实例来说明,因为不涉及到具体的业务逻辑)
原创 2021-08-20 10:02:09
94阅读
简单介绍:消息队列中间件是大型系统中的重要组件,已经逐渐成为企业系统内部通信的核心手段。它具有松耦合、异步消息、流量削峰、可靠投递、广播、流量控制、最终一致性等一系列功能,已经成为异步RPC的主要手段之一。 大白话:消息队列有两个角色和一个容器,角色分别为生产者(负责发布任务)和消费者(负责执行任务),容器这是用来存放/堆积生产者发布的任务,将发布和执行两个步骤分开且互不影响。&nbsp
转载 2023-12-19 20:12:47
21阅读
快捷输出变量{:function(…)} //执行方法并输出返回值{~function} //执行方法不输出{@var} //输出Session变量{#var} //输出Cookie变量{&var} //输出配置参数  {%var} //输出语言变量{.var} //输出GET变量{^var} //输出POST变量{*var} //输出常量 模版输出//1 直接调用in
转载 精选 2015-03-18 17:09:16
751阅读
使用事务处理的话,需要数据库引擎支持事务处理。比如 MySQL 的 MyISAM 不支持事务处理,需要使用 InnoDB 引擎。 使用 transaction 方法操作数据库事务,当发生异常会自动回滚,例如: 自动控制事务处理 也可以手动控制事务,例如:
原创 2023-05-15 11:03:58
114阅读
为了让用户能够访问到上面创建的控制器方法,我们需要在路由文件中定义一条路由规则。// config/route.php 或者在 app/route.php 中定义路由。
原创 2024-07-03 14:13:56
144阅读
 这里使用字符串形式 与关键字冲突的风险 SELECT * FROM `weibo_user` WHERE ( id>1 ) ORDER BY id DESC LIMIT 2  var_dump($user->where('id>1')->order('id DESC')->limit(2)->select());  数组形式 避
原创 2017-07-15 15:58:21
623阅读
<?php namespace app\index\controller; use think\Db; class Demo5 { public function find() { $res = Db::table('daohang') // ->field('id,title,url') ->fi
转载 2020-09-10 15:30:00
151阅读
前置和后置操作指的是在执行某个操作方法之前和之后会自动调用的方法,不过仅对访问控制器有效。 其他的分层控制器层和内部调用控制器的情况下前置和后置操作是无效的。 系统会检测当前操作是否具有前置和后置操作,如果存在就会按照顺序执行,前置和后置操作的定义方式如下: 如果我们访问 http://server
转载 2019-11-01 16:19:00
152阅读
2评论
新建模型有两个方法,一个是手动创建 新建model文件夹新建文件user.php。最好名字和表名对应写代码<?phpnamespace app\index\model;use think\Model;class User extends Model{//如果表名和文件名不是对应的,用下面代码修改protected $table = 'think_user...
原创 2021-11-30 16:37:39
461阅读
配置文件'配置值' //'USERNAME'=>'admin', //赋值 //数据库配置信息 'DB_TYPE' => 'mssql', // 数据库类型 'DB_HOST' => 'XEJMZWMDIXE9CIJ', // 服务器地址 ...
转载 2014-12-10 21:27:00
107阅读
定义 ThinkPHP3.2版本提供了把每个操作方法定位到一个类的功能,可以让你的开发工作更细化,可以设置参数ACTION_BIND_CLASS,例如: 'ACTION_BIND_CLASS' => True, 设置后,我们的控制器定义有所改变,以URL访问为 http://serverName/H
转载 2019-11-02 16:35:00
99阅读
2评论
THINKPHP5 事务操作使用事务处理的话,需要数据库引擎支持事务处理。比如 MySQL 的 MyISAM 不支持事务处理,需要使用InnoDB引擎。自动控制事务处理
原创 2022-10-14 16:27:14
112阅读
  • 1
  • 2
  • 3
  • 4
  • 5