子钦加油

扩大
缩小

随笔分类 -  ThinkPHP

ThinkPHP
TP5 ajax请求报500错误
摘要:场景:几个站点从阿里云迁移到腾讯云,然后 TP5项目 ajax请求报500错误 数据返回成功,但是http状态码是500,不走success,一直走error 如下图: 原因分析: 服务器centos版本版本不一样,但根据经验应该不是它所导致,追踪代码,并不是版本不同导致, 直接抛出方法吧: 如上图 阅读全文

posted @ 2019-11-27 14:45 子钦加油 阅读(1132) 评论(0) 推荐(0) 编辑

ThinkPHP 3.2,配置 'URL_MODEL'=>2。 APP_DEBUG设为false,U函数生成的URL的index.php不能去掉,只有将APP_DEBUG改成true,才能去掉index.php,求解~~
摘要:ThinkPHP 3.2,配置 'URL_MODEL'=>2。APP_DEBUG设为false,U函数生成的URL的index.php不能去掉,只有将APP_DEBUG改成true,才能去掉index.php,求解~~ 这是个thinkphp3.2的一个bug吗 阅读全文

posted @ 2019-11-26 16:49 子钦加油 阅读(551) 评论(0) 推荐(0) 编辑

thinkPHP中怎么访问域名直接跳到后台登录页面
摘要:问题: 我想只访问域名就跳到后台登录页面,怎么把地址栏里的路径隐藏掉 答案: 修改配置Common里的conf文件夹里,把默认模块改成“Admin”,默认控制器改成“login”系统默认的默认模块式home,默认控制器 是index,默认方法“index” 阅读全文

posted @ 2019-11-26 10:41 子钦加油 阅读(1639) 评论(0) 推荐(1) 编辑

ThinkPHP数据库驱动之mysql事物回滚
摘要:1、开启事务方法 startTrans()2、事务提交方法 commit()3、事务回滚方法 rollback() 用法例子: 如果commit了。那么就提交插入数据。如果发现alladded为假说明有条数据没插入正确。那么就rollback回滚就会取消事物开启之后操作数据库的所有行为。 提供一个例 阅读全文

posted @ 2019-10-16 11:19 子钦加油 阅读(172) 评论(0) 推荐(0) 编辑

Thinkphp 模板中 if 嵌套层级过多的问题,嵌套3级就报错,取消层级限制
摘要:解决此问题有两种办法:1、第三层if换成eq或者原生<?php 'abc';> 2、修改Tp核心配置文件 1、第三层if换成eq或者原生<?php 'abc';> 如下图<eq name="uid" value="">未登录状态下<else />登录状态下 </eq> name为条件 和value为 阅读全文

posted @ 2019-08-01 11:07 子钦加油 阅读(932) 评论(0) 推荐(1) 编辑

ThinkPHP vendor 方法导入第三方类库
摘要:第三方类库 第三方类库指除了 ThinkPHP 框架、应用项目类库之外的其他类库,一般由第三方系统或产品提供,如 Smarty、Zend 等系统的类库等。 前面使用自动加载或 import 方法导入的类库,ThinkPHP 约定是以 .class.php 为后缀的,非这类的后缀,需要通过 impor 阅读全文

posted @ 2019-07-22 15:54 子钦加油 阅读(2490) 评论(0) 推荐(0) 编辑

thinkphp整合系列之极验滑动验证码geetest
摘要:给一个央企做官网,登录模块用的thinkphp验证码类。但是2019-6-10到12号,国家要求央企检验官网漏洞,防止黑客攻击,正直贸易战激烈升级时期,所以各事业单位很重视官网安全性,于是乎集团总部就委托了宁波一个专业检测公司用专业工具检测出,后台验证码能用打码工具暴力破解,发函要求整改。so,就有 阅读全文

posted @ 2019-06-18 00:40 子钦加油 阅读(1354) 评论(1) 推荐(0) 编辑

【Thinkphp】引入第三方类库常见问题
摘要:TP3.2在添加第三方sdk的时候,文件放在ThinkPHP/Library/Org文件夹下可独立创建文件夹(官方文档有其他思路)需对文件做以下修改。 1.第一应该修改文件的名称(下载的sdk一般是 类名.php,TP的类名命名规则是类名.class.php)。 2.在下载的sdk类名中添加命名空间 阅读全文

posted @ 2019-06-17 16:53 子钦加油 阅读(1284) 评论(0) 推荐(0) 编辑

ThinkPHP3.2.3:使用模块映射隐藏后台真实访问地址(如:替换url里的admin字眼)
摘要:例如:项目应用目录/Application下模块如下,默认后台模块为Admin 现在需要修改后台模块的访问地址,以防被别有用心的人很容易就猜到,然后各种乱搞... (在公共配置文件/Application/Common/Conf/config.php中,设置模块映射) 此时后台的访问地址就变为127 阅读全文

posted @ 2019-06-17 14:04 子钦加油 阅读(1608) 评论(0) 推荐(1) 编辑

TP5 查询mysql数据库时的find_in_set用法
摘要:type 字段在数据库是以 1,2,3 形式存在 已说到FIND_IN_SET函数的使用 对于一些实在复杂的查询,比如find_in_set,也可以直接使用原生SQL语句进行查询,例如: 为了安全起见,我们可以对字符串查询条件使用参数绑定,例如: 自己的实例: 效果图 阅读全文

posted @ 2019-06-14 12:39 子钦加油 阅读(2477) 评论(0) 推荐(0) 编辑

thinkphp5路由心得
摘要:路由的作用:1. 简化URL地址,方便大家记忆2. 有利于搜索引擎的优化,比如可以被百度的爬虫抓取到 优化URl1. 前后端分离修改入口文件,在public下新建admin.php文件,将下面的代码添加进入 2.绑定模块1)前后端分离实现的功能index.php 这个入口文件只能进入前台模块admi 阅读全文

posted @ 2019-04-16 13:55 子钦加油 阅读(1012) 评论(0) 推荐(0) 编辑

thinkphp3.2.3模板渲染支持三元表达式
摘要:thinkphp3.2.3模板渲染支持三元表达式 注意:三元运算符中暂时不支持点语法。 如下: 参看上面例子中的三元表达式加以运用哦 阅读全文

posted @ 2019-01-07 11:53 子钦加油 阅读(1257) 评论(0) 推荐(1) 编辑

thinkphp3.2模块名如何不区分大小写?
摘要:thinkphp3.2中已配置:'URL_CASE_INSENSITIVE' => true,对于控制器及操作名大小写都可以,但仍对于模块名的大小写就运行机制出错,比如:http://www.xxxx.com/Home 这是正常的,但换成http://www.xxxx.com/home就出错,解决方 阅读全文

posted @ 2018-12-10 14:23 子钦加油 阅读(1554) 评论(0) 推荐(1) 编辑

thinkphp模板中,checkbox回显问题
摘要:直接看上面的代码 然后看下面的示例代码 解释如下:$data为分配到模板的变量,tag为公司标签集变量 拿循环出的标签集里t_Id 判断是否在 $data.c_Tag里面来确定是否输出 checked 从而实现回显效果如下图 阅读全文

posted @ 2018-11-03 19:17 子钦加油 阅读(1118) 评论(0) 推荐(0) 编辑

thinkphp——通过在线编辑器添加的内容在模板里正确显示(只显示内容,而不是html代码)
摘要:thinkphp编辑器回显问题如下: 解决办法如下: 对于编辑器发布的内容,前台模板显示为html的解决办法是: 在模板输出字段加入html_entity_decode()函数 阅读全文

posted @ 2018-10-15 16:22 子钦加油 阅读(1301) 评论(0) 推荐(0) 编辑

thinkphp 3.2 去除调试模式后报错,怎么解决
摘要:1、案例一:最近用ThinkPHP开发一个项目,本地开发测试完成上传到服务器后,第一次打开正常,再刷新页面时就出现 “页面调试错误,无法找开页面,请重试”的错误.我就郁闷啦,明明本地设置define('APP_DEBUG', false) 运行没点问题,怎么放到服务器上就出错了昵?baidu,Goo 阅读全文

posted @ 2018-09-17 14:00 子钦加油 阅读(655) 评论(0) 推荐(0) 编辑

thinkphp简洁、美观、靠谱的分页类
摘要:我们要实现如下图分页效果 这个分页类是在thinkphp框架内置的分页类的基础上修改而来;原分页类的一些设计,在实际运用中感觉不是很方便; 1、只有一页内容时不显示分页; 2、原分页类在当前页是第一页和最后一页的时候,不显示第一页和最后一页的按钮; 3、分页数比较少时不显示首页和末页按钮; 4、包裹 阅读全文

posted @ 2018-09-10 10:26 子钦加油 阅读(713) 评论(0) 推荐(1) 编辑

导航

返回顶部