สอบถาม วิธีตั้งค่าตัวกรองปฏิทินครับ
คือตอนนี้ทำจนโชว์ จนใช้งานได้แล้ว แต่ติดปัญหาอย่างหนึ่งครับ
อยากจะให้กรองโชว์เฉพาะวันนี้ (สมมติ 25/02/2020)
เวลาใช้กรองจะต้องเลือกช่อง start เป็น 25/02/2020 ช่อง end เป็น 26/02/2020 ถ้าเลือกเป็น end 25/02/2020 มันจะไม่โชอะไรเลย
ต้องเขียน code กรองอย่างไรครับ
if (!empty($index['from'])) {
$where[] = array('V.begin', '>=', $index['from']);
}
if (!empty($index['to'])) {
$where[] = array('V.begin', '<=', $index['to']);
}
อันนี้คือที่ใส่ไว้ครับ
อยากจะให้กรองโชว์เฉพาะวันนี้ (สมมติ 25/02/2020)
เวลาใช้กรองจะต้องเลือกช่อง start เป็น 25/02/2020 ช่อง end เป็น 26/02/2020 ถ้าเลือกเป็น end 25/02/2020 มันจะไม่โชอะไรเลย
ต้องเขียน code กรองอย่างไรครับ
if (!empty($index['from'])) {
$where[] = array('V.begin', '>=', $index['from']);
}
if (!empty($index['to'])) {
$where[] = array('V.begin', '<=', $index['to']);
}
อันนี้คือที่ใส่ไว้ครับ
ใช้คลาส Sql::DATE() ครับ ถ้า V.begin เป็น DateTime จะได้เป็น DATE(V.`begin`)
ใจอยากจะทำให้มันใส่วันที่ช่อง from เป้นวันที่ปัจจุบันเลย เกรงว่าสะทำให้ user เป็นง่อยเกินไป :D