Category: ThinkPHP

3 篇文章

ThinkPHP3.2.3引用第三方类库的问题
最近在做页面的抓取工作,用到了一个很方便的项目——QueryList,这是基于PhpQuery开发的。 因为只需要很少的代码就能完成复杂的正则抓取,所以我决定将它集成到ThinkPHP使用。 由于ThinkPHP3.2使用了命名空间,所以我一开始想要将QueryList里的类文件都加上命名空间,以规范化。但后面折腾了好久,未果(毕竟这项目requi…
ThinkPHP3.2.3中数据库字段大小写问题
自从TP升级为3.2.3升级后,默认对数据库字段进行全部小写化。官方是这么解释的: 规范起见,默认的数据库驱动类设置了 字段名强制转换为小写,如果你的数据表字段名采用大小写混合方式的话,需要在配置文件中增加如下设置: 'DB_PARAMS' => array(\PDO::ATTR_CASE => \PDO::CASE_NATURAL),…
thumbnail
ThinkPHP里关于禁用客户端缓存的问题
为了避免用户点击浏览器的后退按钮和前进按钮触发提交,导致重复数据。有一种方法可以设置header头中的Cache-control为no-cache和no-store。该属性默认是private的。 Cache-directive 说明 public 所有内容都将被缓存 private 内容只缓存到私有缓存中 no-cache 所有内容都不会被缓存 …