ฉันจะสร้าง XML ของแบบฟอร์มจาก PHP ได้อย่างไร
ฉันมีความต้องการในการสร้างหน้า / แบบฟอร์มตามรายการของผู้ใช้ ตามที่เป็นอยู่ผู้ใช้สามารถระบุรายการที่มีคำอธิบายข้อความของรายการและไม่ว่าจะเป็นประเภทtextหรือlistเขตข้อมูล ( ลองนึกภาพรายการของอุปกรณ์ที่สามารถเช็คเอาต์และรายการของรายการที่จะตรวจสอบแตกต่างกันไปตามประเภทของอุปกรณ์แน่นอนมีบางรายการที่ใช้ร่วมกัน แต่พวกเขาแตกต่างกันไปตามประเภทอุปกรณ์รุ่น ฯลฯ ) ดังนั้นแทนที่จะโหลดไฟล์ XML ที่มีอยู่จากmodels\forms\โฟลเดอร์และเรียกใช้งานมันสามารถตั้งค่า fieldset ใหม่และเพิ่มชุดของเขตข้อมูลใหม่ได้ทันที ถ้าเป็นเช่นนั้น สำเร็จได้อย่างไร ที่ไหนจะเป็นสถานที่ที่ถูกต้องที่จะทำเพื่อให้ MVC ปฏิบัติต่อเหมือนอยู่ในรูปแบบ "มาตรฐาน" XML วิธีที่ดีที่สุดในการดึงรายการของเขตข้อมูลเหล่านั้นสำหรับการแสดงในมุมมอง? รุ่น \ myform.php $form = $this->loadForm('com_mycomponent.myform', 'myform', array('control' => 'jform', 'load_data' => $loadData)); ควบคุม / myform.php // Get the user data. $data = JFactory::getApplication()->input->get('jform', array(), 'array'); // Validate …