โครงสร้าง Views
Backstage จะใช้ข้อมูลใน DIR Root/views เพื่อมาแสดงผลเราจึงอยากให้คุณได้เข้าใจกับโครงสร้างพื้นฐาน
โครงสร้างหน้าแสดงผล - Views
โมดูล Backstage ทั่วไปประกอบด้วยไฟล์หลักหกไฟล์ในไดเรกทอรี views
ไฟล์เหล่านี้มีหน้าที่ดังต่อไปนี้:
1. config.xml:
ไฟล์ XML นี้ใช้สำหรับกำหนดค่าโมดูล
กำหนดค่าต่างๆ เช่น ชื่อโมดูล คำอธิบาย ไอคอน และสิทธิ์การเข้าถึง
สามารถกำหนดค่าตัวเลือกการแสดงผล ตัวเลือกการประมวลผลหลังบ้าน และตัวเลือกอื่นๆ
2. display.php:
ไฟล์ PHP นี้ใช้แสดงผลเนื้อหาของโมดูล
ใช้ HTML CSS และ JavaScript เพื่อสร้างหน้าเว็บ
ดึงข้อมูลจากฐานข้อมูลหรือ API เพื่อแสดงผลบนหน้าเว็บ
3. process.php:
ไฟล์ PHP นี้ใช้ประมวลผลการดำเนินการของผู้ใช้
จัดการการร้องขอ HTTP เช่น การส่งแบบฟอร์ม การคลิกปุ่ม และการโหลดหน้าเพจ
อัปเดตฐานข้อมูล เรียก API และดำเนินการอื่นๆ
การส่งค่ากลับมายังโมดูลในรูปแบบ JSON
4. style.css:
ไฟล์ CSS นี้ใช้ควบคุมรูปลักษณ์ของโมดูล
กำหนดสี แบบอักษร เค้าโครง และสไตล์อื่นๆ ขององค์ประกอบ HTML
ช่วยให้โมดูลมีรูปลักษณ์ที่สม่ำเสมอและสวยงาม
5. script.js:
ไฟล์ JavaScript นี้ใช้เพิ่มฟังก์ชันการทำงานแบบโต้ตอบให้กับโมดูล
จัดการเหตุการณ์ JavaScript เช่น การคลิกปุ่ม การเปลี่ยนแปลงค่าอินพุต และการโหลดหน้าเพจ
ปรับปรุงประสบการณ์ผู้ใช้ ทำให้โมดูลใช้งานง่ายขึ้น
6. print.php:
ไฟล์ PHP นี้ใช้สร้างไฟล์ PDF ของเนื้อหาโมดูล
แปลง HTML CSS เป็นรูปแบบ PDF
เหมาะสำหรับการพิมพ์เอกสาร รายงาน หรือข้อมูลสรุป
7. api.php:
ไฟล์ PHP นี้ใช้เรียก API หลังบ้านที่เกี่ยวข้องกับโมดูล
ส่งและรับข้อมูล JSON หรือ XML จาก API
ใช้สำหรับโต้ตอบกับโมดูลอื่นๆ หรือบริการภายนอก
หมายเหตุ:
โครงสร้างอาจแตกต่างกันไปเล็กน้อยสำหรับโมดูลบางตัว
ไฟล์เพิ่มเติมอาจถูกใช้สำหรับโมดูลที่ซับซ้อน
ตรวจสอบเอกสารประกอบ Backstage สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโครงสร้างโมดูล
Last updated