Warning: Error while sending QUERY packet. PID=27500 in /home/wwwroot/coco/domain/cnlamp/web/wp-includes/wp-db.php on line 1924 thinkphp | LAMP新闻|技巧|经验|资讯站
现在位置 >首页 > 所有关于thinkphp的文章
2+
今天使用thinkphp的cli模式,折腾了半天,总是出现错误,并且跳转到空模块下,或者出现Action中方法无法使用的错误。经查看源码,发现thinkphp的cli模式不支持模块分组,而且Action是重写的,比标准模式下的Action简化了很多。Cli模式下Action类中的方法使用不多,暂且不用管他,主要来调整一下,让cli模式支持模块分组: 进入Thinkphp的核心目录,找到文件App.class.php,具体路径是:Extend/Mode/Cli/App.class.php 第一步,获取GROUP_NAME 大约是38行开始: define('MODULE_NAME', !empty($params...
阅读全文
0+
发表于6年前 PHP
Thinkphp的调试真的很傻很难用,要想输出trace信息,条件如下: 1. APP_DEBUG设置成true, 2. action 必须有视图 才行 今天忽然想起firefox中php调试工具firephp,在这里发挥了自己的想象终于把 firephp 集成进来了,哈哈哈,方法如下: 1、把 FirePHP.class.php 复制到 ThinkPHP/Lib/Think/Core 目录中。 2、修改ThinkPHP/Lib/Think/Core/Log.class.php中的record的方法为(THINK_PATH是在入口文件中定义的框架所在目录的常量): static function record($message,$level=self::ERR,$record=false) { re...
阅读全文
1+
发表于6年前 PHP
最近,测试了一下thinkphp的多数据库连接,发现thinkphp官方文档上的多数据库连接无法运行成功,因此查找资料,终于运行成功: 1、如果数据库在同一个服务器上,则可以直接使用: class MembersModel extends Model{ protected $trueTableName = ‘members.members’; //数据库名.表名(包含了前缀) } 然后就可以像D(“Members”);这样实例化模型,像普通模型那样操作了。 2、数据库在不同的服务器上: 要建立多数据连接,首先要构造数据库配置参数。我想如果每次都在建立多数据库连接的时候都...
阅读全文
0+
thinkphp中默认的验证码类所生成的验证码图像中的字号最大为5号,并且无法使用字体,不太美观,而且在有些页面中需要大的验证码图像,因此,需要修改一下源码: thinkphp框架目录下,打开Lib/ORG/Util/Image.class.php,将 buildImageVerify这个静态类替换为: [code] /** +———————————————————- * 生成图像验证码 +———————R...
阅读全文
0+
1、引出问题 在UCenter中存在db和base两个类,恰巧这两个类也存在于ThinkPHP中,因此出现问题是必然的事情。 db类:uc_client/lib/db.class.php base类:uc_client/model/base.php 2、解决问题 只要消除“重名”即可解决,因此选择更改UCenter中的名称。 3、实际操作 db类: 更改db.class.php文件 class db { 更改成 class uc_db { 更改uc_client/model/base.php文件 将init_db函数中的$this->db = new db(); 更改成 $this->db = new uc_db(); base类: 更改uc_client/model/base.php文件 将class base { 更改...
阅读全文
0+
关于xingTemplate xingTemplate 是一个基于PHP的模板引擎,主要对于PHP程序的方面快速开发而设计。它可以通过简易快捷的模板语法编译为PHP文件,代入数据进行输出。有效地提高项目的开发速度及管理。 xingTemplate 模板引擎不但小巧而且强大,您可以任意扩展你想要的东西。它超快的速度,绝对是项目之首选。 xingTemplate 特点 • 支持PHP原生态语法 • 支持无限子模板套用 • 支持多模板目录 • 自动读取模板所需资源,并且及时释放资源,严格的资源利用管理机制 • 可自定义模板语法标签 • 支持更改提示语言种类 • ...
阅读全文
0+
配置Nginx.conf在你的虚拟主机下添加 location / {      if (!-e $request_filename){           rewrite ^/(.*)$ /index.php/$1 last;      } } 复制代码 如果你的项目入口文件在一个子目录内则 location /目录/ {      if (!-e $request_filename){           rewrite ^/目录/(.*)$ /目录/index.php/$1 last;      } }
阅读全文
×
腾讯微博