• thinkphp5.0之微信扫码支付开发及回调处理

    时间:2024-04-05 07:51:38

    说到微信支付接口开发估计大多数小伙伴儿都已经尝试开发过了,这次给大家带来一篇使用thinkphp5.0开发的微信扫码支付。准备工作:    下载微信SDK放到thinkphp5.0中extend目录下,这个目录本身是提供第三方类库,因此我们将SDK 解压放到这个目录!微信获取appid,key,下载...

  • ThinkPHP如何调用python脚本

    时间:2024-04-03 16:37:33

    0x00 前言由于对python脚本的依赖,所以我们可能需要在框架里进行使用python代码0x01 start1. 首先建一个文件夹用来存放python脚本2.python脚本的内容print "123"print "4"print "5"3.php代码调用header("content-type...

  • thinkphp的配置及目录

    时间:2024-04-03 16:21:45

    检查所属环境是否否和,参考官方文档安装TinkPHP5.0(三种方法)并查看目录结构配置一域名直接指向public,即可访问其下面的index.php入口文件然后看其应用配置文件配置文件基本不必更改,(若必要可更改访问默认模块)。看其数据库配置文件填写必要的东西接下来创建Model,view等文件相...

  • ThinkPHP 查询生成的sql语句

    时间:2024-04-02 20:31:12

    echo M()->_sql();exit();Modelreturn $this->getLastSql();Logicexit( D('orderszj')->_sql() );$a = D('orderszj')->_sql() ;$b = D('orderszc')-...

  • 解决:LNMP架构下访问thinkphp出现500状态码 数据却正常返回

    时间:2024-04-01 14:00:42

    项目用的lnmp一键安装包如图:状态码返回500,先开始找的业务代码 并没语法错误 ,而且其他接口还能正常访问 排除代码问题开始查看nginx的错误日志,发现日志是空的, 也并没有出现异常,有点诡异!!  日志没法参考,尝试在index.php添加如下代码ini_set("display_error...

  • 5分钟快速安装thinkphp5.1

    时间:2024-03-31 20:52:47

    简介ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用Thi...

  • thinkphp开发技巧经验分享

    时间:2024-03-31 19:59:20

    thinkphp开发技巧经验分享www.111cn.net 编辑:flyfox 来源:转载这里我给大家总结一个朋友学习thinkphp时的一些笔记了,从变量到内置模板引擎及系统变量等等的笔记了,同时还有一些开发中碰到的问题的解决方案下面我们一起来看看吧。一,常用的系统变量(1)系统变量:在模板中输出...

  • thinkPhp5.1配置常量与输出

    时间:2024-03-31 17:01:30

    1.关于为何需要配置常量的解答,这里不做详细说明,简单来说就是增加项目灵活性,方便运维人员部署2.环境:thinkPhp5.1 重要!! TP5.1对比TP5.0有较多不同。3.注意:TP5.1相对于TP5.0 取消了系统常量,并且改动了文件结构,所以想要通过在config.php中添加常量的方式已...

  • thinkphp5指定值进行排序和多条件排序

    时间:2024-03-30 10:31:40

    $contract_types = "2,1,3";$exp = new \think\Db\Expression('field(contract_type,'.$contract_types.')');$tpl = Db::name('contract')->order($exp)->...

  • ThinkPHP5.0(一)之安装

    时间:2024-03-30 08:06:22

    ThinkPHP5.0(一)之安装composercomposer 类似于linux的yum源,node.js的npm,是一款php的依赖工具,用于软件快速安装ThinkPHP5.0最新版安装命令行下执行 composer create-project topthink/think=5.0....

  • ThinkPHP项目部署到阿里云服务器上的步骤(三)

    时间:2024-03-29 19:43:21

    (三)把ThinkPHP项目部署到宝塔面板上ThinkPHP项目部署到阿里云服务器上的步骤(一)ThinkPHP项目部署到阿里云服务器上的步骤(二)一. 进入到宝塔面板 (你的ip:8888),点击左边的网站,添加站点**添加网站:**填你自己的域名(已经备案过)或者是服务器公网ip也可以如果域名没...

  • ThinkPHP整合百度Ueditor图文教程

    时间:2024-03-29 10:56:35

    ThinkPHP整合百度Ueditor图文教程ThinkPHP整合百度Ueditor,基于黄永成老师的视频说明的申明:最好大家都能写绝对路径的都写好绝对路径比如:window.UEDITOR_HOME_URL他在教程里面已经说了的,我就不再次说了啊,就一笔带过,好了不废话!在调用编辑器的时候首先先初...

  • thinkphp5 中关于事务不能回滚问题

    时间:2024-03-28 20:03:51

    在项目开发中很多模块都会用到事务,但是在php中使用thinkphp5中事务不能回滚,解决办法要注意三个地方,1.MySQL数据库引擎为InnoDB 不能是MyISAM请修改my.inidefault-storage-engine=INNODB 2. thinkphp中不是使用  db("test"...

  • tThinkPHP:关于thinkphp连贯操作加锁的详细介绍lock

    时间:2024-03-28 15:37:55

    官网上面的加锁介绍不是很详细,我给详细说一下首先,数据库类型要是InnoDB,其次,加锁必须跟事务同时使用,还有,查询的时候都必须带锁,比如: $user_mod->lock(true)->where('id=1')->select();这个地方用锁查询,其次地方如果查询这个use...

  • thinkphp-swoole 理解swoole进程模式

    时间:2024-03-27 22:56:42

    理解swoole进程模式1.守护进程的开启config/swoole.php daemonize false守护进程(是否后台运行)关闭 true 开启2.进程处理coroutine enable 设置成false (关闭协程)开启了1个进程关闭了协程测试结果同时请求2次,会发现第一个处理完成后才处...

  • thinkphp v5.1 开发笔记

    时间:2024-03-27 12:21:49

    一.安装TP5.11.使用git安装<1>下载Tpgit clone https://github.com/top-think/think tp5<2>安装核心库git clone https://github.com/top-think/framework thinkphp...

  • thinkphp5 错误调试之模块不存在

    时间:2024-03-27 10:53:42

    项目是在之前的笔记本上开发的,后来换了电脑,重新clone项目下来运行,出现了模板不存在的错误,经过排查解决问题,仅以此文章记录下来配置好apache + php + mysql 环境后运行项目,这里可以访问首页。 当我点击商品详情页面的时候出错,提示模块不存在,如下图: 之前遇到过Windows系...

  • ThinkPHP项目笔记之RBAC(权限)上篇

    时间:2024-03-27 10:13:16

    当理清这5个表的关系,接下来,就是功能介绍了。a.添加角色几点注意:1.角色名称,即对应工作中的职称,如程序员,架构师等,每个职称会有对应的权限,同理,不同的角色有不同的对应权限。2.角色描述,(不要想当然是对该角色的某某描述,a,是干嘛的,b是干嘛的,c又是干嘛的。。),这个角色描述很重要,不要“...

  • thinkphp 3.2.3 列表展示和分页功能

    时间:2024-03-25 15:17:52

    1、在model层下,查找数据,并且传入每页要展示的条数,计算得出偏移量2、3、前端页面用<volist name="xx" id="xx">    {$xx.xx}</volist> 来遍历输出分页:可以用bs框架来写一个,然后把{$pageRes}传进去4、效果...

  • ThinkPHP5提示:未定义数据库类型 InvalidArgumentException

    时间:2024-03-25 08:25:21

    ThinPHP5报错信息如下:通过跟踪查找框架源码,没有匹配到数据库配置文件的原因。查看源码果然是,我这里又重新写了配置,这个配置早被我干掉了。改回默认配置成功了,自己坑自己没理由,TP5这个提示也是让人费解,不看源码根本不知道怎么回事!...