Thinkphp
海码cc
这个作者很懒,什么都没留下…
展开
-
【TP6学习】TP6开启多应用模式和模板渲染系列问题
先上代码<?phpnamespace app\index\controller;//注意我这里是index应用下的,官方默认直接就controlleruse app\BaseController;use think\facade\View;class Index extends BaseController{ public function index() { return View::fetch(); // var_dump('123'原创 2021-12-02 16:42:43 · 560 阅读 · 1 评论 -
【TP6学习】TP6安装使用gatewayworker,开启ssl
官方文档https://www.kancloud.cn/manual/thinkphp6_0/11478571、tp6的安装也可以翻看上面链接文档或看我上一篇【TP6学习】TP6的安装composer超简单教程2、这里使用的是php7.2,tp6.0.83、项目根目录敲如下命令composer require topthink/think-worker问题总结(没有问题的请略过)fileinfo扩展问题,对应php打开扩展或安装扩展,我这里直接用的宝塔安装4、安装gatewaywor.原创 2021-12-02 15:36:35 · 1446 阅读 · 0 评论 -
【TP6学习】TP6的安装composer超简单教程
官方文档https://www.kancloud.cn/manual/thinkphp6_0/1037481php版本要>=7.1这里用的是php7.2composer方式,在根目录下使用composer安装,会生成tp目录,composer问题自行解决composer create-project topthink/think tp问题总结(无问题产生略过)putenv() 报错问题,对应php版本的禁用函数中删除,或者在php.ini配置文件中删除,proc_open() 问题同.原创 2021-12-02 15:19:56 · 1133 阅读 · 0 评论 -
tp5的事务操作
Db::startTrans(); try { Db::commit(); } catch (\Exception $e) { $e->getMessage() Db::rollback(); }原创 2021-09-14 17:13:15 · 66 阅读 · 0 评论 -
php字段查询坐标并排序
public function getGoodsField($lat, $lng) { $field = "goods_id,goods_name,name,commission,ishot,goodsstock,goods_sort, small_title,freight,label_id,store_id,line_price, normalprice,shopprice,memberprice, s...原创 2021-09-14 15:08:07 · 154 阅读 · 0 评论 -
TP5根据in条件查询,根据in条件排序数据
一、使用Expression类use think\db\Expression;$str = "5,3,7,6";$order = new Expression('field(id,'.$str.')');$where['id'] = ['in',explode(',' , $str)];$data = Db::name('db')->where($where)->field("id,title")->order($order)->select();二、直接语句中写入原创 2021-03-07 16:18:15 · 1460 阅读 · 0 评论 -
小程序获取用户手机号41003错误解决php
微信小程序获取手机号的项目中。小程序将encryptedData和iv,code值传到服务器后,进行解密,但是解密一直报错-41003问题的根源在于 encryptedData中有+号,在http传递过程中,被转义为空格,所以服务器端拿到的值不正确,因此解密失败小程序前端使用 encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。php后端使用 urldecode()还原 URL 编码字符串。...原创 2021-03-02 12:22:41 · 2696 阅读 · 0 评论 -
php的POST请求,json形式
public function index() { $post_data = array( 'appkey' => '******', 'current' => 1, 'pageSize' => 10, 'searchDate'=>'2020-12-16' ); echo $this->curls('http://域名/tic.原创 2020-12-16 17:38:49 · 937 阅读 · 0 评论 -
TP5请求小程序二维码的坑
小程序上传正式版之后发现图片不能输出,都是一些乱码中途总是以为header写不进去//获取二维码 public function getunlimit() { header('content-type:image/jpeg'); $user_id = input('get.user_id'); $s = file_get_contents("https://api.weixin.qq.com/cgi-bin/token?grant_typ原创 2020-09-02 10:54:31 · 343 阅读 · 1 评论 -
Gatewayworker整合TP5框架,带SSL使用
基于workerman框架gatewayworker整合TP5,带ssl证书链接原创 2020-08-26 10:25:18 · 631 阅读 · 0 评论 -
Thinkphp5配置文件位置与作用域
tp框架所用到的是用的5.0.24完整版 点击跳转下载默认情况下配置文件在base基类中29行有写道配置文件指向目录‘defined('CONF_PATH') or define('CONF_PATH', APP_PATH); // 配置文件目录默认是以application下config.php为公共配置文件在config.php文件中写入配置信息,在所有模块下都可以访问到但当我们在admin模块下创建config.php文件修改配置键为aaa的值,对应的配置也会相对修改,此配置文件也原创 2020-07-16 23:18:23 · 713 阅读 · 0 评论