สอนใช้งาน Model ใน Yii Framework
บทความนี้จะ สอน วิธีใช้งาน Model ของ Yii Framework กันบ้างครับ บทความก่อนหน้าได้ สอน ใช้งาน Controller กับ View ไปแล้ว ส่วนนี้จะเป็นส่วนที่สำคัญอีกส่วนหนึ่งซึ่งจะเกี่ยวข้องกับข้อมูลที่แสดงใน เว็บไซต์ ทั้งหมด เพื่อ ทำ งานกับฐานข้อมูล รวมถึงการ Validation ข้อมูลเพื่อให้ข้อมูลมีความปลอดภัยมากยิ่งขึ้น เช่น ต้องกรอกเป็นตัวเลขเท่านั้น หรือ การกรอกอีเมลหรือเบอร์โทรที่ต้องกรอกให้ถูกต้องตาม Patterm ของมันเท่านั้น ขั้นตอนสร้าง Model 1.ให้สร้างเทเบิลในฐานข้อมูลให้เรียบร้อยก่อนครับ จากตัวอย่าง ผมสร้างเทเบิลชื่อ category มีฟิลด์ 2 ฟิลด์ ชื่อ category_id ชนิดข้อมูลเป็น INT และเป็นไพรมารี่คีย์ และ category_name ชนิดข้อมูลเป็น VARCHAR 2.จากนั้นเราจะใช้ Yii Code Generator สร้าง โดยพิมพ์ URL ต่อท้าย ว่า index.php?r=gii แล้วใส่รหัสผ่านเพื่อเข้าสู่ส่วนจัดการของ Yii Code Generator จากนั้นให้คลิกที่เมนูชื่อ Model Generator จะปรากฏฟอร์มให้กรอกข้อมูลตามรูปภาพด้านล่าง ให้กรอกชื่อเทเบิลของเราในช่อง Table ...