ข้ามไปยังเนื้อหาหลัก
ProgrammerThailand

Tip Yii Framework (Yii1)

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

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 ดังต่อไปนี้

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

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

ติดปัญหาตอนทำตาม? ถามในชุมชน

ความคิดเห็น (0)

ยังไม่มีความคิดเห็น — เริ่มคุยเป็นคนแรก ถามสิ่งที่สงสัย หรือแชร์ประสบการณ์ของคุณ