Facebook สามารถติดตามข่าวสารเรื่องไอทีได้จาก ไปที่ Facebook

การใช้ flashdata ใน Codeigniter

การใช้ flashdata ใน​ Codeigniter

Flashdata session Codeignier

Gunoob.com ขอเสนอบทความเกี่ยวกับ การใช้งาน flashdata ใน session ของ Codeigniter ซึ่งเป็นตัวช่วยในการอำนวยความสะดวกและลดเวลาในการเขียนเว็บแอพลิเคชั่นของเรา

Flashdata ใน Codeigniter คืออะไร?

flashdata ใน Codeigniter คือ Session Data ที่จะสามารถเก็บข้อมูลในตัวแปรสำหรับใช้ในการเรียกใช้งานครั้งถัดไปเท่านั้น แล้วจะทำการล้างข้อมูลออกโดยอัตโนมัติ ซึ่งนี่เป็นเครื่องมือที่มีประโยชน์มากในการทำงานกับข้อมูลเพียงครั้งเดียว เช่น ข้อความเตือน  “บันทึกข้อมูลสำเร็จ” ซึ่งเมื่อเรารีเฟชหน้า ข้อความนั้นก็จะหายไป

ก่อนหน้านี้ผมยังไม่รู้จักเครื่องมือตัวนี้ผมใช้วิธีการเขียน session ซี่งเราจำเป็นต้องเขียนสร้างตัวแปร Session และทำการเคลียร์ค่าตัวแปร session เอง ดังนี้

และในส่วน View ผมเป็นอย่างนี้ครับ

ซึ่งทำแบบนี้มาหลายโปรเจคแล้ว

พอผมได้รู้จักกับ flashdata และรู้ว่ามันใช้งานอย่างไรนั้นจึงเห็นว่ามันมีประโยชน์และใช้งานได้ง่ายมากๆ โดยเราไม่ต้องทำการ unset_userdata ให้ยาวยืดครับซึ่งเราจะเขียน Code ได้ตามนี้ครับ

และในส่วน View ผมเป็นอย่างนี้ครับ

โดยที่เราไม่ต้องการเคลียร์ค่า message แต่ function flashdata จะทำการเคลียร์ให้เราโดยอัตโนมัติครับ ซึ่งนี่ก็เป็น 1 ฟังก์ชั่นช่วยให้เราทำงานได้อย่างรวดเร็วขึ้นของ Codeigniter Framework

หากมีข้อสงสัย Comment ถามได้ด้านล่างเลยครับผมจะเข้ามาตอบให้บ่อยๆ

ฝากแชร์ด้วยครับ

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
2 Comments

Add a Comment

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *