首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
tp3.2专题
tp3.2.2中的RBAC
1.在tp文件夹下/Library/Org/Util/Rbac.class.php文件有几个建表的sql语句,复制到数据库执行,表的前缀改成自己的表前缀 [sql] view plain copy CREATE TABLE IF NOT EXISTS `think_access` ( `role_id` smallint(6) unsigned NOT NULL, `no
阅读更多...
tp3.2中递归
控制器里: 递归方法: //地区 public function getArea($data,$pid=0,$level=1){ //地区 $data=M('company')->order('id')->select(); //声明一个变量 static $result;
阅读更多...
tp3.2根据经纬度查询离我最近,并按指定范围查询商家,由近到远排序。
第一种:离我最近: 首先引入一个计算两点之间距离的一个方法: //计算两点之间距离 function getDistance($lat1, $lng1, $lat2, $lng2) { $earthRadius = 6367000; //approximate radius of earth in meters
阅读更多...
tp3.2中修改页面下拉菜单和单选按钮默认选中数据库里的数据问题!
//下拉菜单: <select name="ccate" lay-filter="aihao"> <option value="">请选择</option> <?php foreach($category as $key=>$value){ ?> <option value="<?php echo $valu
阅读更多...
tp3.2中微信支付中将调用支付处简单封装
前提:微信公众平台 微信支付商户平台要配置好. 第一步:将目录WxpayAPI放入项目Vendor目录下,里面有这些文件如下图: 第二步:将目录Weixin放入项目如下图Common/Libs所示目录: 第三步:在Util目录里新建Wxpay.class.php文件: 第四步:Wxpay.class.php里面内容为: <?php namespace Org\Util;
阅读更多...
tp3.2中微信支付
第一步将类包WxPayPubHelper放入根目录ThinkPHP/Library/Vendor下 第二步配置里面的WxPay.pub.config.php文件关于微信支付相关信息APPID MCHID KEY APPSECRET(KEY 这个如果不知道可以去微信支付商户平台按照规则去重新设置); 第三步:登录微信公众号平台点击左侧菜单设置->公众号设置->功能设置将 业务域名 JS接口安全域
阅读更多...
tp3.2中背景图加文字线上不好使解决方案(上传文字库)
第一步:在服务器上项目根目录新建一个目录(Static),并给最大权限!如下图 第二步:打开本地电脑C盘里Windows下面的Fonts.如下图: 第三步:将本地的Fonts整个目录传到服务器的Static目录里并也赋予最高权限. 第四步:控制器里面代码为: Vendor("phpqrcode"); // 把生成二维码图片保存到本地
阅读更多...
tp3.2报错(T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING
今天在tp3.2中敲了简单的查询代码,但是在model层赋值时,竟然报: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE),expecting identifier (T_STRING) or variable (T_VARIABLE) or number(T_NUM_STRING) 这个错误...... 改正前:
阅读更多...
PHP+ VUE 导入Excel数据(TP3.2)
提供解析Excel数据导入数据库思路 这里用的是TP3.2框架 Excel格式 HTML部分 <div class="wrap js-check-wrap" id="vueContainer" v-cloak><div class="ant-card"><div class="ant-card-body"><div class="table-actions"><button
阅读更多...