插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
PHP框架thinkPHP6的下载与安装——详细步骤
1、下载安装composer composer官网:https://www.phpcomposer.com/ 2、安装好composer之后,打开命令提示符界面 更新composer到最新版本,输入命令 composer selfupdate 3、使用composer下载thinkPHP6.0的源码 在composer官网中搜索关键词 topthink/think,复制下载命令 composer create-project topthink/think 4、安装完成之后,打开
2022-07-28 14:14:58
阅读数
208
评论数
0
Thinkphp ..htaccess文件设置伪静态
Options +FollowSymlinks -MultiviewsRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] 如果出现“No input file specified.”,请将 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 改为 RewriteRul
2022-07-28 14:14:58
阅读数
219
评论数
0
ThinkPHP学生作业管理系统
ThinkPHP学生作业管理系统 一 项目介绍 ThinkPHP学生作业管理系统,可进行在线作业管理,基于ThinkPHP框架实现,前端使用了AdminLTE模板。 技术栈 thinkphp+bootstrap+mysql 二 主要功能 学生 1 登录/注销 2 个人中心(修改密码等) 3 我的班级(加入,查找) 4 我的作业(详情,提交) 教师 1 登录/注销 2 课程管理(增删改查) 3 学生管理 4 班级管理(添加班级和学生) 5 作业管理(发布,查看,打分) 管理员 1 登录/注销 2 学院管理(
2022-07-28 14:14:58
阅读数
266
评论数
0
Thinkphp5.0 获取新增数据的ID
// 方法1 insertGetId方法新增数据并返回主键值使用getLastInsID方法: Db::name('user')->insert($data); $userId = Db::name('user')->getLastInsID(); // 方法2 使用insertGetId方法 Db::name('user')->insertGetId($data);
2022-07-28 14:14:58
阅读数
240
评论数
0
ThinkPHP6开发博客实战入门(二),ThinkPHP6的安装与配置
thinkphp6环境要求php >= 7.1.0,而且必须通过composer方式安装和更新,当然,上一篇教程我们已经安装好了,而且默认安装的php版本是php7.3.4,符合环境要求。 那么什么是composer呢? composer是php的一个依赖管理工具,简单的说就是我们需要用到的php项目或者扩展都可以通过composer安装,thinkphp6也需要用composer方式安装。 打开phpstudy首页,选择网站,管理,点击composer,确认,就会出现下面的命令行程序 由于众所周知的
2022-07-28 14:14:58
阅读数
236
评论数
0
thinkphp5日志文件权限的问题
由于www用户和root用户(比如command的cli进程日志)都有可能对log文件进行读写。 如果是由www用户创建的log文件,不会出任何问题。 但是如果是先由root用户创建的log文件,然后再到www用户角色去写,就会出问题了 因为一般默认创建的log文件的权限是 -rw-r--r- 也就是www没有权限去写入root用户创建的log文件。 网上的方法大体就是像下面代码一样在mkdir的时候修改目录的权限 //thinkphp/library/think/log/driver/File.ph
2022-07-28 14:14:58
阅读数
309
评论数
0
ThinkPHP中的字段计算
thinkphp3.0增加setInc、setDec方法 而对于统计字段(通常指的是数字类型)的更新,系统还提供了 setInc 和 setDec 方法,例子: //score表示字段 $User = M( “User” ); // 实例化 User 对象 $User->setInc( ‘score’,’id=5’,3 ); // 用户的积分加 3 $User->setInc( ‘score’,’id=5’ ); // 用户的积分加 1 $User->setDec( ‘score’,’id=5’,5 )
2022-07-28 14:14:58
阅读数
215
评论数
0
thinkphp如何使用jwt
首先安装JWT composer require firebase/php-jwt 生成token 数据准备准备一个需要的用户信息 $account = ['id' => 'root', 'password' => 123456];准备一个$payload $payload=["userinfo"=>$account,"exp"=>time()+3600*24//过期时间];不限于以下iss:发行人exp:到期时间sub:主题aud:用户nbf:在此之前不可用iat:发布时间jti:JWT ID用于标识该
2022-07-28 14:14:58
阅读数
237
评论数
0
Thinkphp5使用Elasticsearch
Thinkphp5使用Elasticsearch 使用的阿里云Elasticsearch服务,免去安装步骤 1.tp项目中安装Elasticsearch-php插件 ,composer安装 安装版本与elasticsearch版本一致,我这边elasticsearch7.7.1,安装elasticsearch-php 7.0 ,大版本一致的情况下DSL语法不会有很大差别. 2.项目中引入 3.使用(新建索引,映射索引,插入索引文档,查询索引文档,更新索引文档) a.新建索引(相当于mysql新建库)
2022-07-28 14:14:58
阅读数
305
评论数
0
thinkphp6.0使用多模板(不改框架核心代码)
原理:修改config/template.php文件的view_path。 可以先在数据库或者环境变量里设置模板 ;环境变量里设置举例[SETTING]template = default 打开config/template.php //如果你的网站模板设置项在环境变量里use think\facade\Env;Env::get('setting.template', 'default')//如果你的网站模板设置在数据库里use think\facade\Db;$template = Db::name('
2022-07-28 14:14:58
阅读数
245
评论数
0
共 6126 条
上一页
1
2
...
601
602
603
604
605
606
607
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6221
回帖数
145
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 WordPress Rest API 入门详解
3195
2 Yandex企业邮箱注册
3160
3 Thinkphp5.0 获取新增数据的ID
2910
4 thinkphp5 解决跨域问题
2491
5 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2202
6 PHP的exec()函数用法详解
2120
7 Vue3官网使用及简介
1975
8 thinkphp6配置连接微软的sqlserver数据库
1926
9 Thinkphp如何查看当前是哪个版本?查看thinkphp当前版本号的三种方法
1873
10 thinkphp5使用数据库表锁
1831