สวัสดีครับ
รายงานประจำวันที่ 01/03/2009 – Web Time Sheet (Tequila Framework)
สิ่งที่ทำวันนี้
- ย้ายการคำนวนวันที่และเวลามาไว้ใน Model โดยสร้างเป็นฟังก์ชั่นใหม่ ทำให้สามารถเรียกใช้ได้โดยตรงจาก View
- ตัดการคำนวณที่ไม่จำเป็นออก แล้วใช้ฟังก์ชั่นของ Tequila ในการคำนวณแทน ทำให้โค้ดสั้นลง และไม่ผิดพลาด
- ดึงข้อมูล activities จากฐานข้อมูล (ที่กรอกผ่านหน้า page generator) มาแสดงใน Calendar View ที่ทำไว้ก่อนแล้ว
- แก้ array ของ VO จากที่เมื่อวานเป็น 1 มิติ ให้เป็น 2 มิติเหมือนตอนแรก เพื่อทำให้ไม่ต้องแก้โค้ดส่วน View มากนัก
ปัญหาที่พบ
- ติดบั๊กตรงการแก้ไข array อยู่นาน เพราะไม่สามารถจัดให้ข้อมูลใน array ถูกต้องตาม logic .. คุณ itzco ช่วยแก้ให้ได้แล้วครับ
สิ่งที่ต้องทำ
- แก้ไข table t_timesheet_tr ให้เป็น 2 table เหมือนที่พี่วรรณให้มาใหม่
- generate page จากสอง table ใหม่
- รวมสองหน้านั้นให้เป็นหน้าเดียว (หน้า report ที่ประกอบด้วย header และ detail)
ขอบคุณครับ
อาม