插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
thinkphp 跨域处理
thinkphp6 跨域的一个非正常处理方式 入口文件加header,就可以了------- 解决了很长一段时间各种尝试,都没成功。 包括但不限于下列 thinkphp中间件处理,自定义中间件处理。 nginx处理等等,最后看到参考文章的第一种方法直接就行了,当时就很感动,感谢作者,内容大家自行前往查看。 参考文章 thinkphp5 关于跨域的一些坑,附上解决办法(比较全面了) - 一个网名 - 博客园 (cnblogs.com)
2023-03-29 23:03:03
阅读数
386
评论数
0
thinkphp6 上传图片
1,引入 Filesystem use think\facade\Filesystem; 2,接收图片并保存 $fileimg = request()->file('imgname');if($fileimg){ //图片会被保存到public目录下的storage目录下的 image目录下$savename = Filesystem::disk('public')->putFile( 'image', $fileimg);//savename 返回了图片保存的路径及名称if($savename){ret
2023-03-29 23:03:03
阅读数
693
评论数
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
阅读数
433
评论数
0
Thinkphp5.0加载css js 图片路径问题
thinkphp5 关于加载静态资源路径问题大于5.0.4版本可以直接使用 __ROOT__ 项目目录__STATIC__ 项目目录下的static目录__JS__项目目录下的static/js目录__CSS__项目目录下的static/css目录如果不是的话可以用下面的方法在config.php 加入use \think\Request;$basename = Request::instance()->root();if (pathinfo($basename, PATHINFO_EXTENSION)
2023-03-29 23:03:03
阅读数
292
评论数
0
TP-THINKPHP模型 hasOne、hasMany、belongsTo详解
底部代码直接复制 ThinkPHP5有关联模型的操作,但有部分初学者对数据表中常见的几种表与表的关系还存在着问题,所以使用不好关联查询。 这里将hasOne、hasMany、belongsTo进行一个详细举例说明。 首先,这3个的大致中文意思: hasOne:有一个,加上主谓语应该是 ,A 有一个 B hasMany:有很多,A 有很多 B belongsTo:属于, A 属于 B 这里我们准备3张表来理解他们的关系:user_group 用户分组表:id、titleuser 用户表:id、user_gr
2023-03-29 23:03:03
阅读数
280
评论数
0
thinkPHP5-toArray()方法
TP5内置语句如下: $list = $RealName_model->where($where)->order(['id' => 'desc'])->field('id,real_name,mobile,is_success')->paginate($paginate['list_rows'], false, $page_config); 该数组返回的示例如下: think\paginator\driver\Bootstrap::__set_state(array( 'simple' => false,
2023-03-29 23:03:03
阅读数
778
评论数
0
ThinkPHP5 whereTime()使用方法
日期区间查询 根据时间戳查询今天到后天 db('table')->whereTime('time', 'between', [strtotime(date('Y-m-d')), strtotime(date('Y-m-d', strtotime('+2 day')))])->select(); 根据日期查询今天到后天 db('table')->whereTime('time', 'between', ['2020-3-28', '2020-3-30'])->select(); 表达式查询 获取今天的信息
2023-03-29 23:03:03
阅读数
299
评论数
0
解决thinkPHP5.1安装swoole的问题
出现The "topthink/think-installer" plugin was skipped because it requires a Plugin API version ("^1.0") that does not match your Composer installation ("2.1.0") 解决步骤: ①清除composer之前的镜像:composer config -g --unset repos.packagist ②更新thinkPHP版本:composer update
2023-03-29 23:03:03
阅读数
313
评论数
0
thinkPHP5.1接口使用token进行验证
1.创建token,生成一个唯一的字符串,在用户登录的时候返回,使用其他方式也可以 //创建tokenstatic public function MakeToken(){$str = md5(uniqid(md5(microtime(true)), true)); //创建唯一token$str = sha1($str);return $str;} 2.下面的直接贴上代码,逻辑是在接口公共类上把token放在初始化方法里验证,其余的放在代码注释里了
2023-03-29 23:03:03
阅读数
293
评论数
0
thinkphp5 未定义数组索引解决办法
这是由于没有判断type是否存在,解决方法如下: $type=isset($_POST["type"])?$_POST["type"]:0;
2023-03-29 23:03:03
阅读数
300
评论数
0
共 6126 条
上一页
1
2
...
11
12
13
14
15
16
17
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6221
回帖数
145
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 WordPress Rest API 入门详解
3196
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