2016年06月07日 工作日志
应用汇正式入职第二天 ,开始着手编写代码。今天的任务是查询排期数据,所谓排期 指的是在应用汇上占用广告位的应用占位时间,其他部门将根据该数据帮助决定相关收费等。
本次任务涉及到多个数据库,以及数据表。 要求格式为 packageName ,name ,mindate,maxdate 其中需要处理的是对同应用的不同时间。
难度主要在于使用新框架带来的语法,代码部署 ,数据来源等 。本处使用的 kohana ,是一款开源的社区MVCPHP框架 ,本日主题的sql部分使用自带的orm ,l链式语法,可以方便的跨库,跨表查询 。简单举例
1 DB::select('field') 2 ->from(‘tableName’) 3 ->where('field','operator',‘value.etc’) 4 ->where.. 5 ->limit..order etc 6 ->execute('dbase') 7 ->as_array() .etc;
数据确认无误之后根据条件进行处理即可。由于此处都是上线的项目并且与金钱息息相关,所以有比之前所在公司严格多的代码审核。由于初入部门 。代码还需要由他人提交部署。
今天就酱 ~