• 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这个提示也是让人费解,不看源码根本不知道怎么回事!...

  • Nginx(nginx一键安装)thinkphp5路由无法访问

    时间:2024-03-24 20:40:37

    环境使centos7使用lnmp一键安装,在未改动默认配置的情况下,使用Thinkphp5,无法访问路由。请求www.xx.com/index.php/admin/index/index,总是出现404错误。原因为:无法加载pathinfo解决办法:在nginx.conf(/usr/local/ng...

  • thinkphp5带分组功能的树形结构的无限级分类节点展示

    时间:2024-03-24 20:06:11

    ---- 表的结构 `h_group`--CREATE TABLE IF NOT EXISTS `h_group` (  `id` smallint(3) unsigned NOT NULL AUTO_INCREMENT,  `name` varchar(25) NOT NULL,  `title`...

  • windows NGINX配置 php环境以及thinkphp5(tp5)配置

    时间:2024-03-24 16:02:31

      服务器为windows ,配置NGINX服务,本人使用的是nssm将NGINX配置为windows服务。nssm (windows版本)下载地址https://pan.baidu.com/s/1mX-7-LyzEqjfO8BHfyVy_A。step 1 将nssm加入环境变量将nssm.exe ...

  • thinkphp|tp3|tp5出现pathinfo不能访问,404的情况解决

    时间:2024-03-24 16:01:44

    基本情况:    环境:            1.win10系统;            2.apache2.4.18/php5.6;            3.测试了thinkphp3.2.3+thinkphp5.0.15;            4.phpstorm 2016.1。    情况...

  • Thinkphp实现超级漂亮实用的淘宝客平台源码

    时间:2024-03-24 12:41:14

    淘宝客程序 —— 突破了传统淘宝客程序对自动采集商品收费的模式,该程序的自动 采集模块对于所有人开放,代码不加密,方便大家修改。集成淘点金组件,自动转换淘宝链接为淘宝客推广链接。是一个开源的淘宝客系统,基于最新的ThinkPHP3.2版本开发,提供更方便、更安全的WEB应用开发体验,采用了全新的架构...

  • 解决多应用模式下ThinkPHP6 控制器不存在:app\controller\Index

    时间:2024-03-23 22:14:50

    一.报错原因1.多应用没有配置2.命名空间不对3.入口文件默认运行的用户请求没有配置4.备注(多应用):需要安装多应用模式扩展think-multi-app        命令行:composer require topthink/think-multi-app、小编的解决办法:1.命令行下载 co...

  • Thinkphp学习回顾(一)之基本结构目录

    时间:2024-03-23 19:52:23

    TP框架的学习一般都是从了解框架的基本结构开始的,每个文件都有其专属的作用,我的TP框架的回顾也从基本结构开始讲起。一、ThinkPHP的获取http://www.thinkphp.cn   这是官方网址,我的TP学习使用的是3.1.3完整版下载之后,将文件名改为Thinkphp,然后放到自己的项目...

  • 基于thinkphp5开发的博客系统

    时间:2024-03-23 16:33:14

    博客系统使用说明一、本系统是基于PHP+MYSQL+Apache所开发的,使用thinkphp5框架,博主可在后台界面进行文章的增添,修改和删除操作。将文件夹中的tp5文件移动到本机www文件夹中 二、首先将data文件夹中的bolg文件夹复制到mysql数据库中 三、修改application文件...

  • THINKPHP仿Word 统计字数的方法

    时间:2024-03-23 11:18:23

    项目需要根据文章字数自动统计字数,该方法和 word大概 一致, word 统计字数,相连的英文和数字(半角)会计算成一个字,如 good123就会统计成一个字,一下子也不知道该如何进行计算。 示例 function count_words($str){ $str = preg_repl...

  • ThinkPHP5 资源嵌套分组路由配置方法(可以根据需要实现多层嵌套,注意:资源嵌套分组路由配置顺序依次是嵌套层次递减) - 06

    时间:2024-03-22 19:04:16

    use think\Route;//资源嵌套分组路由配置方法(可以根据需要实现多层嵌套,注意:分组路由配置顺序依次是嵌套层次递减):// 更改嵌套资源路由blogs资源的资源变量名为blog_id//从表路由(分组路由配置顺序必须是从表路由优先配置,否则从表路由一直会路由到主表控制器的方法上)Rou...

  • 群辉-搭载thinkphp3.2.3 PHP设置

    时间:2024-03-22 16:29:31

    1.需要群辉内安装下列几个套件一、Apache HTTP Server二、Web s’tation三、php 5.6四、php myadmin五、mariaDB2.遇到的问题解决一、php内部安装3.到这里就基本差不多了,下面是读写权限设置一下就好了到这里就基本可以使用了,后面需要自己对php的数据...

  • ThinkPHP5:对分页的数据进行修改

    时间:2024-03-22 08:50:41

    大家都知道,TP5内置了分页实现,要给数据添加分页输出功能变得非常简单,可以直接在Db类查询的时候调用paginate方法:public function index() { $rule = db('rule')->field('id,title')->paginat...

  • THINKPHP5实战之Restful API(一) 如何创建RESTFUL API

    时间:2024-03-21 17:32:10

    说到Restful Api,我想大家肯定都不陌生,重要性可想而知,正好根据一个例子给大家来剖析一下Restful Api.php我选用的框架是THINKPHP5,当初这个框架发布的时候就定义为为API而生,下面我们来看看怎么用TP5来实现Restful Api吧.工具:THINKPHP5,POSTM...