สวัสดีครับ
รายงานประจำวันที่ 26/03/2009 – Tequila Framework
สิ่งที่ทำในวันนี้
- แก้บั๊กของเมื่อวาน (activities ขึ้นไม่ตรงตามเวลาจริงของข้อมูล) – แก้ไขแล้วครับ
- ทำส่วน Week View เกือบเสร็จแล้วครับ เหลือแก้ไขรายละเอียดโค้ดให้กระชับขึ้น
- ทำส่วน Day View – เสร็จแล้วครับ สามารถแสดงผลได้ทุกวัน ลิ้งก์ไปดูของวันก่อนหน้าและวันถัดไปถูกต้อง และไม่ติดบั๊กเหมือน Week View
- แก้ไข Label ต่างๆ เช่น ชื่อเดือน วันที่ ให้ make sense มากขึ้น จากของเดิมที่ส่วนมากเป็นตัวเลข
ปัญหาที่พบในวันนี้
- สำหรับปัญหาใหญ่ของวันนี้คือ โค้ดส่วน View มีการคำนวนมากเกินไป (คำนวนการเปลี่ยนวันที่/เดือน) .. ซึ่งจริงๆแล้วการคำนวนทุกอย่างควรไปทำใน Model ไม่ใช่ View ซึ่งมีหน้าที่แค่นำข้อมูลออกมาแสดงผล คุณ itzco แนะนำให้ย้ายไปทำใน Model แทนครับ
- ไม่ได้ใช้ฟังก์ชั่นของ Tequila ในการคำนวณ ใช้แต่ base function ของ PHP จึงทำให้โค้ดยาวเกินจำเป็น .. เพราะ Tequila มีฟังก์ชั่นสำหรับช่วยทำให้โค้ดสั้นลง และลดข้อผิดพลาดได้
สิ่งที่ต้องทำวันพรุ่งนี้
- ย้ายโค้ดที่เป็นการคำนวณใน View ให้ไปอยู่ใน Model
- สร้างฐานข้อมูล และลิ้งก์ foreign keys ตาม ER diagram
- ขอ page generator จากคุณ itzco เพื่อสร้าง time sheet input
ขอบคุณครับ
อาม