用ThinkPHP做过几个项目后,感觉这个框架蛮不错的,很适合自己的逻辑习惯,开发起来也快捷,呵呵, 总结了一些项目中常用的东东,希望对初学TP的朋友有所帮助!
1. 模板中不能使用的标签
{$content} {$i}
2. If标签
如:
试验后总是有想不到的错误, 这样,还不如直接用来得快些呢.
约定:
1.所有类库文件必须使用.class.php作为文件后缀,并且类名和文...
分类:
Web程序 时间:
2015-01-03 11:57:36
阅读次数:
201
Author:m3d1t10n前两天看到phithon大大在乌云发的关于ThinkPHP的漏洞,想看看是什么原因造成的。可惜还没有公开,于是就自己回来分析了一下。0x00官方补丁(DB.class.php parseWhereItem($key,$val))注意红色框框起来的部分0x01分析PHPp...
分类:
Web程序 时间:
2015-01-01 22:31:54
阅读次数:
772
分组底下有一个公共模板文件夹 Modules/Index/Tpl/public/如何传递数据给模板呢?在 入口文件/Lib/Action/ 中创建类CommonAction.class.php,添加自动执行方法 _initialize()在方法中$this->username = 'aobama',...
分类:
Web程序 时间:
2014-12-31 20:03:21
阅读次数:
260
Repository模式之前如果我们用最原始的EF进行设计对每个实体类的“C(增加)、R(读取)、U(修改)、D(删除)”这四个操作。第一个:先来看看查询,对于实体类简单的查询操作,每次都是这样的过程会在代码中拥有大量的重复 极为类似的代码段。 using (var db = new EFCont....
分类:
其他好文 时间:
2014-12-31 01:02:36
阅读次数:
223
1.碎片管理2.为了升级操作 MY_ thinkphp为大写phpcms里面也是大写 然后继承如果加构造函数要调用一次父类的构造函数,最好在最上面调用 final 不可重写重写最好调用一次parent::phpsso 1.将原来的phpsso_server复制到当前文件夹下,因为phpsso是...
分类:
Web程序 时间:
2014-12-30 23:37:18
阅读次数:
217
public function index(){import("@.ORG.Page"); //导入分页类$Dao = M();$count = count($Dao->query("SELECT * FROM ofuser WHERE uid IN (SELECT uid FROM o...
分类:
数据库 时间:
2014-12-30 22:03:18
阅读次数:
275
‘__TMPL__‘ ? ? ?=> ?APP_TMPL_PATH, ?// 项目模板目录 ‘__ROOT__‘ ? ? ?=> ?__ROOT__, ? ? ? // 当前网站地址 ‘__APP__‘ ? ? ? => ?__APP__, ? ? ? ?// 当前项目地址 ‘__GROUP__‘ ? ? =>...
分类:
Web程序 时间:
2014-12-30 15:28:14
阅读次数:
173
1,格式化显示DUMP信息: 自己动手DUMP一把,模仿thinkPHP的DUMP //?format?var_dump
????function?p($var,?$echo=true,$label=null,?$strict=true)
????{
????????echo?"<br>";
?????...
分类:
Web程序 时间:
2014-12-30 12:05:45
阅读次数:
193
【ThinkPHP】TP-四种url访问的方式...
分类:
Web程序 时间:
2014-12-30 10:09:53
阅读次数:
156
这是在开发国际机票查询页时碰到的一个问题,测试工程师在IE里执行查询操作,然后把查询的url赋值到firefox的地址栏,firefox打开后就变成乱码了。1. IE浏览器,选择出发地,出发日期等后点击下查询2. 跳转到查询页,赋值IE浏览器里的URL3. 拷贝到Firefox/Chrome浏览器地...
分类:
Web程序 时间:
2014-12-30 07:05:09
阅读次数:
209