![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ThinkPHP
文章平均质量分 51
UDBIAWDIF
这个作者很懒,什么都没留下…
展开
-
ThinkPHP规范化见解
一、 配置信息、初始化的句柄(例如数据库连接句柄)等使用 全局变量 、 常量 还是 TP提供的 C等函数处理方法1. 历史原因用 全局变量 和 常量早期的很多php程序都是用全局变量或者常量储存配置信息,因为它们具有全局可见性,不过TP有自己的办法替代它们原因如下:1.1 全局变量已被弃用全局变量的值因为可以在整个程序的任何地方改变,或者会与程序段中的变量命名产原创 2013-06-12 01:56:04 · 941 阅读 · 2 评论 -
php用curl下载的断点续传实现方式
发了几个文章,但都没人评论,所以哥也不知道到底大家觉得是好是坏,欢迎给差评,这样才能提高啊亲!踊跃回复吧!ND公司的内网网络非常的差,对于我们PHPer工作人员来说有时真是噩梦,但这场噩梦没那么容易醒呵呵。前段时间要采集应用包,算出MD5,以后方便做病毒比对,但是每个包都只能下载到 6MB 左右就断了,我去年买了个表啊!还好网络搜索是强大的!经过一翻折腾还是让我搞定了这件事原创 2013-06-16 00:27:37 · 3189 阅读 · 1 评论 -
ThinkPHP配置数据库集群DB_DEPLOY_TYPE时不能切库
因为项目需要同时操作一期和二期的数据库,所以按TP的教程开始切换,但死都不行,后来实在没办法了,就找配置来一个个调试,结果在删除了DB_DEPLOY_TYPE配置时,切库成功了,难道说以后集群和切库不能同时进行了。。。。原创 2013-07-18 18:48:23 · 1851 阅读 · 0 评论 -
ThinkPHP视图模型动态改变视图联表字段,因为D方法的伪单例而产生BUG的错误处理
因为TP核心类型基类里在设置完 trueTableName 真实表名后,就不会因为你重新定义了联表字段而再次去重新获取表名,所以当你动态改变 viewFields 属性时,如果关联的表发生了变化,必须清空一下 trueTableName 属性,否则 SQL语句还是用原来的联表,会产生错误解决的例子如下:<?php private function _setCommonVi原创 2013-08-04 01:47:14 · 1137 阅读 · 1 评论 -
ThinkPHP用A或者R调用时要注意的坑
因为View里定位控制器和操作的地方存在BUG,所以如果被调用的操作有原创 2014-10-24 17:33:54 · 449 阅读 · 0 评论