![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp
文章平均质量分 54
两个人的幸福online
这个作者很懒,什么都没留下…
展开
-
unicms 使用thinkphp8 重构版
2023年6月使用thinkphp8,重构了cms。php最低使用php8版。参考了多个cms结合10年的开发经验,打造了开箱机用,简单的cms系统。当然由于你能力和开发时间限制,肯定有bug。我也会不定期的修改这个系统。现在已经维护了近6年了,我会一直维护下去有问题及时和我联系。也可以关注我其他作品,PHP框架!如果需要项目开发也联系我,(邮 箱:lizhilimaster@163.com。QQ群:99078439。原创 2023-06-02 17:45:38 · 1313 阅读 · 0 评论 -
小程序/app 商城 源码 发布(包括后台)
您的关注就是我努力的动力。我会一直更新该商城。原创 2023-02-04 18:14:35 · 486 阅读 · 2 评论 -
php 使用宝塔执行长时间问题
客户的需求是,半夜三点清算。由于操作非常耗时间,在五分钟以上。这里总结一下办法,让php半夜三点长时间执行。不超时,不崩溃。宝塔本身有自带定时任务。1,用宝塔定时半夜三点,访问网站,网站执行不就好了?根据下面设置,成功!//ignore_user_abort(true);// 设置时区 date_default_timezone_set('PRC'); // 避免超时报错 set_time_limit(0); // 避免内存不足 ini_set('memory_limit', '-1'原创 2022-04-14 17:47:21 · 1727 阅读 · 0 评论 -
宝塔开机启动 thinkphp5.1 workerman
进入 cd /etc/rc.d/init.d新建文件,任意名字 比如vi lizhili输入内容,今天根据自己的路径#!/bin/bash# chkconfig: 2345 10 90php /www/wwwroot/tp.com/think worker:server -d保存:wq进行检查加入开机chkconfig --add lizhilichkconfig lizhili完成可以重启开机后查看进行ps -ef | grep worker...原创 2022-01-27 12:23:44 · 2012 阅读 · 0 评论 -
自己编写的bug管理系统
基于thinkphp6.0 和layui 。非常的简单,希望大家支持我,https://blog.csdn.net/weixin_42249565李志立博客https://github.com/lizhilicctv/bug_managegithub仓库https://gitee.com/lizhiliwo/bug_manage码云仓库使用方法登陆 域名+manage 进入总后台,...原创 2020-03-30 10:44:48 · 2465 阅读 · 0 评论 -
thinkphp 5.0 视图模板(二)
指定加载页面//如果(指定操作)调用:return $view->fetch('add');//则定位模板文件为: //[模板文件目录]/当前控制器名(小写+下划线)/add.html//如果调用控制器的某个模板文件使用:return $view->fetch('user/add');模板标签输出//下面是数组输出$data['name'] = 'T...原创 2018-06-01 11:23:51 · 1578 阅读 · 0 评论 -
No input file specified的解决方法
有时候使用thinkphp的时候,删除入口文件会提示 No input file specified原因是.htaccess的原因,写成下面这样就可以隐藏index.php入口文件了,他的原理是用正则表达式来控制路由<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEng...原创 2018-08-03 16:37:14 · 3527 阅读 · 0 评论 -
thinkphp5.0 auth验证(里面我已经自己修改好了,可以用了)
首先要创立数据表,和导入auth类,放那里都行,记得用命名空间引入就行 我这里做一个解释,和用法说明,他是有三个表,一个是,规则表,一个是,用户组表,一个是,用户组和用户的关联表。还有一个是,用户表,不过这个不属于auth,属于自己登陆的。 里面表结构我不写了,下面已经很详细了,不懂的在沟通。 里面的关键是我添加了,多条规则验证。在下面(//这里是自己判断的,可以添加多条规则用...原创 2018-07-27 18:07:29 · 2754 阅读 · 0 评论 -
mysql 查询学习
where用法查询where后面条件的数据SELECT * from runoob_tbl WHERE runoob_author='菜鸟教程';SELECT * from runoob_tbl WHERE runoob_author>1 AND runoob_author<=8;//下面也是两个之间select * from scores where score b...原创 2019-09-03 19:28:44 · 214 阅读 · 0 评论 -
用thinkphp 开发 cms
利用thinkphp5.1 编写一个后台,简单的功能都已经实现,如果有疑问可以一起学习。具体看代码,github仓库 https://github.com/lizhilicctv/thinkphpcms ,码云仓库,https://gitee.com/lizhiliwo/thinkphpcms我会不定时更新,有一些经常用的功能,会添加上,比如,即时通讯,抽奖,支付,等等功能!记得给我点赞啊!...原创 2019-09-06 11:35:29 · 913 阅读 · 2 评论 -
thinkphp 5.0 视图模板(一)
视图实例化有三种办法 建议头两个就行,记得建立view里面的文件&lt;?phpnamespace app\index\controller;use think\Controller;class Index extends Controller{ public function index() { //下面是系统类 return ...原创 2018-06-01 10:05:18 · 658 阅读 · 0 评论 -
thinkphp 5.0 模型(二)
聚合函数使用//静态调用:User::count();User::where('status','&amp;gt;',0)-&amp;gt;count();User::where('status',1)-&amp;gt;avg('score');User::max('score');//动态调用:$user = new User;$user-&amp;gt;count();$user-&amp;gt;wh原创 2018-05-31 11:21:26 · 319 阅读 · 0 评论 -
thinkphp 5.0 模型操作(一)
新建模型有两个方法,一个是手动创建 新建model文件夹新建文件user.php。最好名字和表名对应写代码<?phpnamespace app\index\model;use think\Model;class User extends Model{//如果表名和文件名不是对应的,用下面代码修改protected $table = 'think_user...原创 2018-05-29 11:37:08 · 3059 阅读 · 0 评论 -
thinkphp5.0 路由学习(一)
路由的作用就是为了seo方便和方便大家记忆 先讲两个隐藏信息 ,一个是隐藏模块名称,一个是隐藏入口页隐藏模块名称 实现index.php只能去前台,admin.php只能去后台在public目录下,新建admin.php,把默认的index.php文件复制到admin.php编写admin.php<?php // 定义应用目录 define('AP...原创 2018-05-25 11:17:14 · 458 阅读 · 0 评论 -
thinkphp5.0 路由学习(二)
今天我纠结了一下,我是全部写完还是,把我感觉重要的常用的写下来呢,想了想,先把自己常用的写下来吧动态单个路由的注册 所有的路由都是在application里面的route.php文件里面编写引入系统类书写基本路由规则use think\Route;Route::rule('user','index/index/user');如果想路由带上参数呢带上一个参...原创 2018-05-25 17:37:29 · 540 阅读 · 0 评论 -
thinkphp5.0 URL 地址生成
有两个方法使用系统类使用助手函数<?phpuse think\Url;//输出首页地址Url::build('index/index/index');//这个也是输出首页地址url('index/index/index');带参数的URL地址<?phpuse think\Url;//输出首页地址Url::build('index/index/i...原创 2018-05-25 18:06:28 · 4123 阅读 · 0 评论 -
thinkphp 5.0 控制器
新建一个控制器在控制器里面 新建PHP文件,注意首字母大写在PHP文件里面编写代码,先写命名空间,再引入Controller类在文件里面接着写,类要继承controller,在写方法,这里注意,方法名字用驼峰法命名最后要加载页面就可以访问了&lt;?php namespace app\index\controller; use think\Controller;...原创 2018-05-26 11:42:18 · 470 阅读 · 0 评论 -
thinkphp5.0 请求和响应
怎么使用有两种办法,一个是使用系统的request类,第二个是使用系统助手函数。//下面使用助手函数 $res=request(); dump($res);//下面先导入系统类,在实例化,由于request属于单例模式,所以,不能用new实例化。<?phpnamespace app\index\controller;use think\Request; ...原创 2018-05-26 18:01:08 · 562 阅读 · 0 评论 -
thinkphp 框架学习
基础概念入口文件 一般是public文件里面的index.php,他主要负责tp 的请求,是一切数据输入和输出的入口。应用 一般存在application ,里面包含了,完整请求,数据处理和输出。这里表示是一个网站。模块 一般存在application 里面,比如index文件和admin文件,这里对应的是前台模块和后台模块。控制器 在appl...原创 2018-05-23 16:04:00 · 400 阅读 · 0 评论 -
thinkphp 5.0 验证器 杂项
验证器是为了在输入到数据库的时候进行验证用的首先要导入验证类,并且实例化。use think\Validate;//代码编写,这里是用的是独立操作,注意学习验证规则$validate = new Validate([ 'name' =&gt; 'require|max:25', 'email' =&gt; 'email']);$data = [ ...原创 2018-06-04 15:49:26 · 510 阅读 · 0 评论 -
thinkphp5.0 数据库基本操作(一)
链接数据库一共有三种模式,一般第一种就够了第一种直接配置application里面的database.php文件// 服务器地址'hostname' =&amp;amp;gt; '127.0.0.1',// 数据库名'database' =&amp;amp;gt; 'yachang',// 用户名'username' =&amp;amp;gt; 'root',// 密码...原创 2018-05-28 17:21:14 · 1170 阅读 · 0 评论 -
thinkphp5.0的配置
配置形式共六种惯例配置 其实是默认配置,位置在thinkphp\convertion.php ,了解一下就行,不要修改。可以复制到应用配置就行。应用配置 位置在application\config.php 。这个是配置,是一个网站的总配置。!!这个是重要的。扩展配置位置在application\extra ,里面当然也包括,database.php,!!这个重要。意思是,这个是基...原创 2018-05-24 15:01:07 · 367 阅读 · 0 评论 -
thinkphp简单了解
thinkphp安装a)直接下载安装 直接去thinkphp官网下载http://www.thinkphp.cn/down.htmlb)用Composer安装 最好使用composer安装,但是目前我都是用下载安装。以后在学习c)Git安装thinphp的目录说明|– application 项目核心操作 |–|– index 项目前台目录 |–|–|– con...原创 2018-05-21 15:50:25 · 404 阅读 · 0 评论