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 ดังต่อไปนี้
เมื่อทำการเข้าสู่ระบบสำเร็จจะแสดงผลข้อมูลเป็นลักษณะดังนี้
เมื่อทำการเข้าสู่ระบบไม่สำเร็จจะแสดงผลข้อมูลเป็นลักษณะดังนี้
ความคิดเห็น