การสร้างและแสดง Flash Message สำหรับ Yii Booster Extension

wave
มานพ กองอุ่น 2 พ.ค. 2016 16:57:58 5,364

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

เขียนบทเรียนรู้ของคุณ

รายละเอียด
  • ดู 5,364
  • รักเลย 0
  • หมวดหมู่ Tip Yii Framework (Yii1)
  • เขียนเมื่อ
  • แก้ไขเมื่อ
  • Tags yii
ข้อมูลผู้เขียน
มานพ กองอุ่น

มานพ กองอุ่น

เป็นสมาชิกเมื่อ: 18 ธ.ค. 2009

เนื้อหาที่เกี่ยวข้อง