โดยจะต้องคัดลอกโค้ดด้วยกัน 3 ส่วน ประกอบด้วย
1. ส่วนของ Templates ซึ่งจะคัดลอกเพียงครั้งเดียว และสามารถใช้งานด้วยกันได้ทุกหน้า
ไฟล์จะถูกเก็บไว้ที่ application/views/template จะปรากฏชื่อตามจำนวนที่เราสร้าง ให้นำไปวางไว้ใน project ของเรา โดยใช้พาธเหมือนกัน
2. ส่วนของ JavaScript จะเก็บไว้ที่ assets/js_modules/{ชื่อ module_name}/{ชื่อ controller}.js
นำไปวางที่พาธเดียวกันใน project ที่เตรียมไว้
3. ส่วนสุดท้าย MVC (Models/Views/Controllers) จะเก็บไว้ที่ application/modules/{ชื่อ module_name} เมื่อเปิดเข้าไปจะพบ 3 โฟลเดอร์ดังภาพ
สำหรับส่วนของไฟล์ MVC นี้ จะคัดลอกทั้งหมด หรือเปิดเข้าไปในแต่ละโฟลเดอร์ เพื่อคัดลอกเฉพาะบางไฟล์ก็ได้ตามแต่สะดวก เพราะใน 1 modules อาจจะมีหลายๆหน้าได้ เช่น มีส่วนของ student/resume, student/profile, student/portfolio
นำไปวางที่พาธเดียวกันใน project ที่เตรียมไว้
เมื่อทำการคัดลอกไฟล์ทั้ง 3 ส่วนไปไว้ใน example_project ที่ได้เตรียมไว้เรียบร้อยแล้ว ก็จะสามารถเข้าใช้งานผ่าน URL ที่เราได้กำหนดในแท็ปการ "ตั้งค่า" เช่น
Module = student
Controller = resume
ก็จะได้ URL ต่อท้ายเป็น /student/resume
หมายเหตุ
หากสมาชิกใช้เวอร์ชั่น Premium จะสามารถใช้ระบบอัพเดตโค้ดไปยังโปรเจ็กต์โดยตรงได้อัตโนมัติ
http://blog.phpcodemania.com/2019/12/php-ci-mania-auto-update-code-to-project.html
กรณีที่ต้องการนำโค้ดที่ Generate ออกมาไปแทรกไว้กับหน้าเพจอื่นๆ เช่น Dashboard อย่าลืมแก้ไขชื่อฟังก์ชั่นและชื่อตัวแปร ไม่ให้ซ้ำซ้อนกันกับฟังก์ชั่นเดิมของหน้าเพจนั้นๆ
https://www.youtube.com/watch?v=6nRVgGHfWI0
ดูขั้นตอนอื่นๆอย่างละเอียดได้ที่
Workshop PHP CI MANIA #7ระบบบริหารจัดการข้อมูลโรงเรียน ส่งข้อมูลผ่าน URL เพื่อบันทึก Resume [CodeIgniter]
<< การสร้างแบบฟอร์มป้อนข้อมูล (CRUD) สร้าง Date Picker อัตโนมัติ »
ความคิดเห็น
แสดงความคิดเห็น