插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
ThinkPHP 6使用 mongoDB
在config/database.php添加mongoDB数据库配置信息: // 更多的数据库配置信息'mongodb'=>[// 数据库类型'type'=> 'mongo',// 服务器地址'hostname'=> '127.0.0.1',// 数据库名'database'=> 'test',// 用户名'username'=> '',// 密码'password'=> '',// 端口'hostport'=> '27017',// 数据库连接参数'params'=> [],// 数据库调试模式'deb
2023-03-29 23:03:03
阅读数
399
评论数
0
thinkphp6目录结构
thinkphp6目录结构 简介单应用模式多应用模式默认应用文件 简介 相对于5.1来说,6.0版本目录结构的主要变化是核心框架纳入vendor目录,然后原来的application目录变成app目录。 6.0支持多应用模式部署,所以实际的目录结构取决于你采用的是单应用还是多应用模式,分别说明如下。 单应用模式 默认安装后的目录结构就是一个单应用模式 wwwWEB部署目录(或者子目录)├─app 应用目录│├─controller控制器目录│├─model 模型目录│├─ ...更多类库目录│││├─c
2023-03-29 23:03:03
阅读数
521
评论数
0
ThinkPHP5 session配置过期时间不生效的问题
公司美国站需要加入记住我的功能,登录后长时间保持状态 'session'=> ['id' => '',// SESSION_ID的提交变量,解决flash上传跨域'var_session_id' => '',// SESSION 前缀'prefix' => 'think',// 驱动方式 支持redis memcache memcached'type' => '',// 是否自动开启 SESSION'auto_start' => true,//30天有效期'expire' => 3600*24*30,]
2023-03-29 23:03:03
阅读数
377
评论数
0
thinkphp#数据模型model返回的结果集取其数据数组
用model获取数据返回的是结果集对象,有时候获取到结果集手动用cllection($ret)->toArray();也不管用。偶然发现下面方法可以更便捷只获取结果集的所查询的数据。 方法一:找到TP5框架中的database.php文件,该文件中找到 resultset_type 该项,将后面的 array 改成 \think\Collection 【注意大小写】 // 数据集返回类型'resultset_type'=> 'array', 改为 // 数据集返回类型'resultset_type'=>
2023-03-29 23:03:03
阅读数
1242
评论数
0
ThinkPHP关联删除
ThinkPHP关联删除操作: 关联删除,即表示删除A表中某一条数据时,B表中的关联数据也会删除; 举个例子: 一个标题可以包含多篇文章,而一篇文章只能对应一个标题(即标题与文章的对应关系,是1对多的关系),用户需要查看文章的时候,肯定是根据标题栏目来查询到相应的文章,也就是说PHP语言相关的知识栏目,不会出现Go语言的内容,这就是关联的关系。由于使用ThinkPHP框架开发,所以在设计表结构的时候,不需要着重设计表的主键、外键关联等操作,而是直接通过框架绑定主键、外键即可完成关联删除操作。 下面我们介绍
2023-03-29 23:03:03
阅读数
394
评论数
0
ThinkPHP5 控制器和视图路径关系简单示例
在ThinkPHP5的项目版本中,假设我们需要建立一个网站的二级目录 user 那么我们首先在application目录下新建一个名为User的文件夹, 然后在User下面新建一个名为controller的文件夹, 然后在controller下面新建index.php文件,代码如下: 此时,我们访问 : 域名/User/ 效果如下: 这显示的是 控制器函数中 return 的字符串,如果我要使用视图文件: 1、在User目录先新建名为view的目录 2、在view目录下新建名为Index的目录 3、
2023-03-29 23:03:03
阅读数
431
评论数
0
ThinkPHP 5 limit()方法
WebsiteModel为自定义模型use app\ciyuan_back\model\Website as WebsiteModel;参数为nn为正整数$result = WebsiteModel::limit(1)->select();显示1条记录$result = WebsiteModel::limit(10)->select();显示10条记录不传参$result = WebsiteModel::limit()->select();报错:Missing argument 1 for think\d
2023-03-29 23:03:03
阅读数
437
评论数
0
[ThinkPHP5]JWT的使用方法
一、通过 composer 命令安装JWT 在项目根目录执行 composer 命令 composer require firebase/php-jwt 二、使用JWT (1)生成Token # JWT参数$token = ['iss'=> request()->domain(), // 签发者网址'aud'=> $_SERVER['REMOTE_ADDR'], // jwt所面向的用户'iat'=> time(), // 签发时间'exp'=> time() + 600, // 过期时间(10分钟)'d
2023-03-29 23:03:03
阅读数
350
评论数
0
thinkPHP5前后端分离
thinkPHP5前后端分离 环境配置并运行起thinkphp安装小皮面板安装phpstorm配置thinkPHP5将文件放入适当位置修改Nginx配置修改配置和伪静态跨域前端 环境 thinkPHP5.0.24phpstudy(小皮面板)phpstorm安装包 链接: https://pan.baidu.com/s/1MufwzyMJj-ZMZs89vCiBVA 提取码: 2580 配置并运行起thinkphp 安装小皮面板 无脑下一步,安装路径没有中文和空格就行 安装phpstorm 无脑下一步,安
2023-03-29 23:03:03
阅读数
471
评论数
0
使用thinkphp 5内置验证功能及自定义验证方法
一个独立的系统,仅仅只在前台进行表单验证是远远不够的,在处理 PHP 表单时提交时需重视安全性,我们需对 HTML 表单数据进行适当的验证对于防范黑客很重要。 使用ThinkPHP 5框架做项目时,如何使用框架自带的验证机制和框架内自定义验证规则 来比较好地做好项目,下面我们以实际项目讲解:(以下代码截取自tp5开源商城系统WSTMart,大家可自行下载)。 使用TP5框架验证 (1)在需要使用验证的模块下创建validate目录,在目录下创建验证文件。 (2)验证规则的定义 验证多个规则: (
2023-03-29 23:03:03
阅读数
426
评论数
0
共 6126 条
上一页
1
2
...
5
6
7
8
9
10
11
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6221
回帖数
145
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 WordPress Rest API 入门详解
3195
2 Yandex企业邮箱注册
3153
3 Thinkphp5.0 获取新增数据的ID
2910
4 thinkphp5 解决跨域问题
2487
5 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2200
6 PHP的exec()函数用法详解
2120
7 Vue3官网使用及简介
1975
8 thinkphp6配置连接微软的sqlserver数据库
1921
9 Thinkphp如何查看当前是哪个版本?查看thinkphp当前版本号的三种方法
1873
10 thinkphp5使用数据库表锁
1831