Flash Message คือข้อความที่แสดงเมื่อมีการกระทำใน Action ตัวอย่างเช่น หากมีการเข้าสู่ระบบสำเร็จก็แสดงข้อความบอกว่าเข้าสู่ระบบเรียบร้อย แต่หากว่ากรอก Username หรือ Password ผิดก็ให้แสดงข้อความแจ้งว่า Username หรือ Password ไม่ถูกต้อง เป็นต้น

                ใน Yii Booster Extension นั้นจะมี CSS Class ที่ได้กำหนดไว้คือ success, error, warning, danger และ info

                ตัวอย่างต่อไปนี้เป็นการกำหนดสำหรับการเข้าสู่ระบบ โดยมีการปรับปรุงไฟล์ต่างๆ ดังนี้

ส่วนของไฟล์ protected/components/UserIdentity.php ปรับแก้ส่วนคำสั่ง IF

ส่วนของไฟล์ที่เป็น Layout ในที่นี้คือ protected/views/layouts/main.php เพิ่ม Code บริเวณที่ต้องการให้แสดง Flash Message ดังต่อไปนี้

เมื่อทำการเข้าสู่ระบบสำเร็จจะแสดงผลข้อมูลเป็นลักษณะดังนี้

เมื่อทำการเข้าสู่ระบบไม่สำเร็จจะแสดงผลข้อมูลเป็นลักษณะดังนี้

ความคิดเห็น

หากบทเรียนรู้มีความผิดพลาดประการใด หรือมีข้อเสนอแนะกรุณาแจ้ง contact@programmerthailand.com