
框架技术
凌云客
记录编程路上遇到的坎,分享过坎之后的经验总结,收藏各位大牛的经典之笔。为程序分享之路贡献绵薄之力!
展开
-
thinkphp中获取缓存文件的生成时间
thinkphp中获取缓存文件的生成时间function FT($name, $path=DATA_PATH){ $filename = $path . $name . '.php'; if (Think\Storage::has($filename,'F')){ $time = Think\Storage::get($filename,'mtime'); }原创 2017-03-01 14:43:52 · 961 阅读 · 0 评论 -
thinkphp中实例化其他数据库方法集成
thinkphp中实例化其他数据库方法集成,通过重新封装M方法,达到实例化不同服务器上的数据库,实现方法如下:/** * 实例化其他模型类 * @param string $name Model名称 支持指定基础模型 * @param string $config 数据库配置,为空取默认 */ function MQT($name = '',$config = '',$tablePrefix原创 2017-03-01 14:55:06 · 889 阅读 · 0 评论 -
phalcon读写分离在事务中的使用(非官方推荐)
在用phalcon框架开发了一段时间项目之后,才发现需要做数据库读写分离,这时候就有一个问题了。 由于开发的时候没有安照phalcon官方推荐方式写程序,这时候有个问题,就是在使用到事务的时候,当事务中写操作没有提交,就直接读取刚才生成数据的时候,就发生了问题,写没有提交自然就读不到。 这时候:采用强制读操作在写库中进行,这样就能解决问题。 保证所有model继承一个自定义的baseMode...原创 2018-06-21 16:43:57 · 2224 阅读 · 1 评论