插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
ThinkPHP 模型进行更新记录报错:miss update condition
本人使用的是ThinkPHP 5.0.24,报错信息: object(think\Exception)[17]protected 'data' =>array (size=0)emptyprotected 'message' => string 'miss update condition' 一、报错程序代码 $model = new ModelTest;$updateCondition = array('id' => intval($param['id']));$updateCondition['nam
2022-11-24 11:10:29
阅读数
366
评论数
0
ThinkPHP开发技巧集锦(3):开启数据库sql日志
1、config.php 'app_debug'=> true,'log'=> [// 日志记录方式,内置 file socket 支持扩展'type'=> 'File', //设置,test为关闭// 日志保存目录'path'=> LOG_PATH,// 日志记录级别'level' => ['sql'], //设置], 2、database.php 'debug' => true, 注意: 多数时候,关闭记录日志(type=>'test'),只需要记录sql日志即可,因此可在 public\index
2022-11-24 11:10:29
阅读数
224
评论数
0
Thinkphp出现了'未定义数组下标: 0'的错误解决方法
今天在ajax中加了一个数据项目,不知道为啥, 报错了’未定义数组下标: 0’, 搞了半天. 然后找到了一个方法. 就是在模块下的公共函数文件common.php函数外加入以下代码排除 ‘未定义数组下标: 0’ error_reporting(E_ERROR | E_WARNING | E_PARSE); 然而error_reporting()函数主要用显示哪些错误. 还有一个方法, 就是将下标改成这样, 而且是推荐这种方法. $banner = ['0' => '0',........]
2022-11-24 11:10:29
阅读数
223
评论数
0
Thinkphp Runtime
thinkphp项目有时候会遇到一些奇怪的问题,比如: 1、创建的数据表,写数据到该数据表,会发现数据表数据为空。 2、有时会更改conf配置文件,会发现重启服务配置似乎没生效。 问题的元凶就是Runtime缓存了数据,使得写入数据表被“拒绝”,配置未及时生效。那么及时删除Runtime就可以避免这样类似的问题。
2022-11-24 11:10:29
阅读数
184
评论数
0
thinkPHP6.0 控制器请求方法延迟生效解决办法
使用thinkphp6开发项目,发现一个很神奇的问题,修改控制器后,会出现30秒的延迟,才能生效。 这个不是thinkphp6框架的问题,是PHP7.x的问题,关闭opchche就行。 找到php.ini下的opchche拓展: opcache.enable = 1
2022-11-24 11:10:29
阅读数
183
评论数
0
thinkphp的数据库方法column
我比较常在构造函数里使用,提前拿到一些特定的信息,比如全部的组织名或者班级。查询语句如下: Db::table( '数据表名' ) -> where( 查询条件 ) -> column( '字段列表', '数组键名') ; 需要注意的是: 当字段列表为一个字段时,结果是一维数组,键名为数字序列当字段列表为两个字段时,结果是一维数组,键名为第一个字段当字段列表大于两个字段时,结果是二维数组,键名如不指定则为首字段如指定的键名,不在字段列表中,将做为首字段插入到字段列表中。
2022-11-24 11:10:29
阅读数
182
评论数
0
thinkphp6+vue2.6+element2.13前后端分离解决方案
本人一直在从事PHP后端开发工作,MVC模式写了很多年,总觉得MVC这种分层不太顺手,还有就是后台模板太旧。于是,在2019年3月份,基于thinkphp5+vue-admin-element,写第一版本,主要实现了后端接口规则和前端列表以及表单基本功能,此版本在github上查看。 今年年初,赶巧有个项目需要用到thinkphp6,这时候,我发现vue-admin-element 也升级了,借此机会,把项目用thinkphp6+vue-admin-element重构了。 基于thinkphp6主要提供
2022-11-24 11:10:29
阅读数
194
评论数
0
ThinkPHP No such file or directory
1、首先写一个php连接数据库测试是否连接成功如果连接报错 就可以进行下面的排错查询2、如果服务器已经有了 /tmp/mysql.sock 但是没有 /var/mysql/mysql.sock 应该: cd /var mkdir mysqlcd mysqlln -s /tmp/mysql.sock mysql.sock3、如果有了 /var/mysql/mysql.sock 但是没有 mysql.sock name:cd /tmpln -s /var/mysql/mysql.s
2022-11-24 11:10:29
阅读数
175
评论数
0
ThinkPHP中的LEFT JOIN
JOIN方法也是连贯操作方法之一,用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 join通常有下面几种类型,不同类型的join操作会影响返回的数据结果。 INNER JOIN: 如果表中有至少一个匹配,则返回行,等同于 JOIN LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行 FULL JOIN: 只要其中一个表中存在匹配,就返回行 join方法可以支持以上四种类型,例如: $Model = M('
2022-11-24 11:10:29
阅读数
215
评论数
0
ThinkPHP6.0处理前端请求跨域问题AllowCrossDomain
按照官网给出的例子,在中间件配置允许跨域 app/middleware.php
2022-11-24 11:10:29
阅读数
202
评论数
0
共 6126 条
上一页
1
2
...
235
236
237
238
239
240
241
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6224
回帖数
252
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 gitlab中国官方网站
6151
2 攻入网站后台的方法
4540
3 Yandex企业邮箱注册
4489
4 WordPress Rest API 入门详解
3842
5 Thinkphp5.0 获取新增数据的ID
3197
6 thinkphp5 解决跨域问题
2803
7 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2721
8 Vue3官网使用及简介
2680
9 PHP的exec()函数用法详解
2544
10 集合国内外10大PPT免费模板网站,拿走不谢
2319