use think\Db;Db::startTrans();Db::commit();Db::rollback();// Thinkphp 3.2.3 多表事务$Model = M();$Model->startTrans();$userRes = $Model->table('test_user')->add(['name'=>'adm...
原创
2021-08-13 01:01:39
736阅读
我们可以借助layout标签和include标签相结合的方式实现布局模板的嵌套,在头部增加下
原创
2023-03-21 10:21:51
28阅读
[code="java"]header("Content-Type:text/html; charset=utf-8");$this->redirec
原创
2023-03-21 10:23:29
72阅读
http://document.thinkphp.cn/manual_3_2.html#data_pagehttp://document.thinkphp.cn/manual_3_2.html#stat_query /** * 所有可投资产品 */ public function invest_chanpin() { $p = getValu...
原创
2021-08-13 01:01:32
307阅读
比如要使用ary/ORG/Net/UploadFile.class.php最后在php导入:[code="java"]import('ORG.Net.UploadFile');[/code]HTML文件[code="html"] ...
原创
2023-03-21 10:01:10
99阅读
1.在Lib下面对应的地方加上php文件,比如在Widget下面加入DBCommonUtils.class.php
2.在使用的地方引入:import("@.Widget.DBCommonUtils");
就可以使用DBCommonUtils.class.php里面的东西了.
参考ThinkPHP3.1开发手册4.2 类库
原创
2023-03-21 08:35:22
210阅读
[code="java"]$data = array();$data["name"]="name";$data["url"]="url";$fr
原创
2023-03-21 10:22:01
63阅读
当我在前台传入的主键id与字段表的主键id值时,在更新时tp总是判断为新增的状态(解决办法:将前台的表单主键名保持和数据表主键id名一只,手动创建数据) create时是先获取主键id判断'$type = $type?:(!empty($data[$this->getPk()])?self::MOD
转载
2021-08-18 13:49:45
47阅读
www/Template/User/person.html <include file="snippet:drawer" menu="我的"/>这样就可以引入文件www/Template/snippet/drawer.html参数 [menu] 替换<div id="drawer" class="l-drawer v-transfer-dom" styl...
原创
2021-08-13 01:01:29
144阅读
* www/Template/User/head.html<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scal...
原创
2021-08-13 01:01:36
363阅读
基于ThinkPHP的微信公众平台开发
转载
精选
2016-04-24 14:29:58
614阅读
tp3 简化增删改查操作function editData($database, $data, $where = ''){ $re = M($database)->where($where)->save($data); if ($re) {
原创
2022-04-13 14:43:17
258阅读
为了解决session 共享问题,使用redis存储session会话信息 首先我们先研究一下 thinkphp 底层是怎么调用session的 ThinkPHP/Library/Think/App.class.php 有这么一段 如果不是cli模式,则初始化 session, 找到 ThinkPH
原创
2021-07-27 09:54:01
951阅读
ThinkPHP3 和 ThinkPHP5 不是一个团队做的 发现流年好幽默。 这个帖子源于一个 ThinkPHP 用户被客户投诉,然后反过来骂 ThinkPHP 垃圾。 不过最后想通了,向 ThinkPHP 道歉。 开源需要大家一参与,不然不会进步,开源更多是大家一起学习。 这位用户在遇到问题后第
转载
2019-01-10 08:47:00
63阅读
2评论
[code="java"]$this->show(U('Index/callFun',array('cate_id'=>1,'status'=>2)));$t
原创
2023-03-21 10:22:57
164阅读
thinkphp3 执行原生sqlM()->query($sql);thinkphp5执行原生sqluse think\Db;Db:query($sql, [$param, ...]);Db::execute($sql, [$param, ...]);Thinkphp3 public function coupon_list() { $li...
原创
2021-08-13 01:01:45
687阅读
Session方法说明一般用法: 赋值: session(name,name, value=”); //相当于 $_SESSION[‘name’] = ‘ame’,null);
原创
2015-07-03 19:49:05
32阅读
当我们在php里面定义一些的.只能单引号[code="php"]$this->assign("rows",$rows);[/code]在js里面不能使用var gridStr="{$rows}";这样是不会被解析的.[code="js"]var gridStr='{$rows}';alert(gr...
原创
2023-03-21 08:35:28
83阅读
在前面加 ob_clean(); /** * thinkphp3 生成验证码 */ public function verify() { ob_clean(); // header("Content-Type: image/png");// error_reporting(E_ALL);// ...
原创
2021-08-13 01:01:37
242阅读
前置环境 安装Redis 新建一个ThinkPHP6项目 ThinkPHP使用Redis 安装 Redis 扩展 # 在项目目录下执行如下代码,安装redis依赖 compos
原创
2024-04-20 19:44:20
131阅读