应用开发实战:客户联系报告与差旅费用报告的构建与优化
1. 迭代收尾与客户联系报告的完善
在开发过程中,我们要时刻运用重构技巧,处理剩余的开发任务,目标是消除代码重复,让代码更简洁。
1.1 故事 14:更改周次召回上一周数据
要实现更改周次召回上一周数据的功能,我们在 customer - contacts.php 中添加如下函数:
function gatherContactVisits ($dbh, $emp_id) {
$result = $dbh->query ("select * from contact_visits where
emp_id = ".$emp_id." and week_start =
'".getCurrentStartWeek()."' order by seq");
if (DB::isError($result)) {
return array();
}
$visits = array();
while ($row = & $result->fetchRow()) {
array_push ($visits, new ContactVisit($row));
}
return $visits;
}
调用 gatherContactVisits() 函
超级会员免费看
订阅专栏 解锁全文
641

被折叠的 条评论
为什么被折叠?



