thinkphp提示Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'报错的解决方法

 Thinkphp  高蒙  阅读(131)  评论(0)  thinkphp  1个月前 

在操作服务器的时候不知道怎么回事突然提示Undefined class constant 'MYSQL_ATTR_INIT_COMMAND',查找资料发现是php缺少pdo_mysql的扩展。:(Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'错误位置FILE: /usr/local/apache/htdocs/wechat/ThinkPHP/Library/T


thinkphp 行为扩展 钩子与插件的实现

 Thinkphp  高蒙  阅读(160)  评论(0)  1个月前 

在熟悉onthink程序的时候,看到后台有钩子和插件的管理界面。很感兴趣,之前就对行为不怎么理解和使用,借着这次机会好好的研究下。行为(Behavior)是一个比较抽象的概念,类似于AOP编程中的“切面”的概念,给某一个切面绑定相关行为就成了一种类AOP编程的思想。在开始之前我们看看它是怎么个流程?1、注册行为。2、具体行为的操作。3、行为里面如何注册插件。4、视图的调用。按照官网的实例,自己亲生的实践一下,下面是我的实践代码。配置文件:Application/common/conf/confi


利用thinkphp string()类生成随机字符串不重复

 Thinkphp  高蒙  阅读(285)  评论(0)  thinkphp 字符串  2个月前 

在thinkphp中有个string类系统需要优惠券的生成程序,保证每次生成的优惠券都是唯一的,一次生成的数量不是固定的。分享我的做法:1、查出表里已有的优惠码。2、在外部定义一个值,记录内部实际有效运行的次数。3、当内部循环的数量等于实际需求生成的数量时,跳出循环。4、避免循环的插入数据,手动的拼接SQL语句,然后执行。代码:$coupon      = M('coupon')->getCouponLi


如何解决thinkphp query()执行原生SQL语句成功结果报错的问题

 Thinkphp  高蒙  阅读(223)  评论(0)  thinkphp  2个月前 

在thinkphp中使用原生SQL语句的时候,明明记录插入表成功了,可是前台却报错。如下:: [ SQL语句 ] : INSERT INTO coupon (codes,price,adminname,admin_uid,addtime) VALUES('11IcRkJUMB',500,'哈哈哈',1,1478658383);错误位置FILE: F:\php


thinkphp如何压缩html页面输出,提升网页打开速度

 Thinkphp  高蒙  阅读(302)  评论(0)  thinkphp 压缩页面 压缩html html压缩  4个月前 

在前面的thinkphp如何压缩html页面的文章中介绍了thinkphp压缩页面输出的方法,但是,我觉得扩展性不强,有点死板。由于进一步的学习,这次我重新的修改了代码,让页面压缩更加的灵活方便。自由配置页面压缩的等级。我这里设置为三个等级。第一种:不压缩页面,就是默认的。第二种:保留压缩页面,保留页面中js,css,jq的部分不压缩。适合页面中嵌套许多js,jq,css的朋友。(推荐)第三种:全部压缩页面。毫无保留的全部压缩页面。好了,介绍了上面的三种模式,那我们看怎么去实现。第一步:我们要分


thinkphp压缩Html页面内容

 Thinkphp  高蒙  阅读(543)  评论(0)  thinkphp thinkphp压缩 页面压缩 压缩  6个月前 

博客做好之后,为了更快的打开页面,我就想把模版的页面全部的压缩一下。thinkphp里面渲染模板都是用display方法。其实,它是继承自Think核心代码里面。\ThinkPHP\Library\Think\View.class.php 查找到display方法大概67行。将下面的两端页面压缩的代码放入进去即可。压缩代码:第一种:将页面压缩html标签 js jq保留 个人比较倾向这个。 $content = preg_replace("~>\s+<~


实例thinkphp如何使用极验验证码 让验证有趣起来

 Thinkphp  高蒙  阅读(746)  评论(0)  极验验证码使用 thinkphp使用极验验证码 极验验证码 thinkphp  7个月前 

不知从何时起,很多大的网站都流行用滑动条式图片验证码的形式进行登陆注册的验证。就连淘宝,阿里云也都用上了。所以,我也要去搞个玩玩。刚好在看thinkphp手册的时候,看到了极验验证码的推广广告,出于好奇心就点击进去了。于是乎,我就决定了,要弄个玩玩。既然决定了,那就好好的玩下。下面我就介绍,我们的thinkphp怎么搭载极验验证码。思路都是一样的,其他的程序都是可以的,我这里因为做的是thinkphp,内容有点多,请仔细查看,便于理解。准备阶段:首先我把你要用到的地址贴出来。官网:  


thinkphp 报错 Can't use function return value in write context

 Thinkphp  高蒙  阅读(477)  评论(0)  Can't use function return value in write context thinkphp  7个月前 

博客使用thinkphp全新开发的,刚部署到服务器。页面打开报错Can&#39;t use function return value in write context。报错完整代码:Can&#39;t&nbsp;use&nbsp;function&nbsp;return&nbsp;value&nbsp;in&nbsp;write&nbsp;context错误位置FILE:&nbsp;/alidata/www/newb


thinkphp model不能使用$this方法

 Thinkphp  高蒙  阅读(358)  评论(0)  thinkphp model不能使用$this方法  7个月前 

在开发中遇到很奇怪的问题,就是我用D()方法去继承Model的时候,总是使用不到里面的方法。参数怎么传递,都是无效的。控制器indexController.class.phpnamespace Admin\Controller;use Think\Controller;class MemberController extends Controller{    public function&


Copyrights © 2016-2017 高蒙个人博客 www.shuchengxian.com, All rights reserved. 皖ICP备15015490号 皖公网安备 34152302000022号网站地图

关键词:个人博客,PHP博客,PHP博客程序,高蒙博客,高蒙个人博客,php程序员博客,程序员个人博客