我想使用以下函数
返回特定日期的员工离职类型public static function getLeaveTypeInDate($date, $empId) {
$leaveType = Doctrine_Query::create()
->select('leave_type')
->from('EmployeeLeave')
->where('employee_id = ?', $empId)
->andWhere('applied_from = ?', $date)
->execute();
return $leaveType[0];
但它返回的员工姓名并未直接存储在" employee_leave"表
答案 0 :(得分:1)
此时您将通过执行->execute()
然后return $leaveType[0]
我的建议是将->execute()
替换为->fetchOne()
然后,您只需执行return $leaveType[0]
return $leaveType->getLeaveType()