การพัฒนาชิ้นส่วน MVC/การพัฒนาชิ้นส่วนพื้นฐาน

 
การพัฒนาชิ้นส่วน MVC/การพัฒนาชิ้นส่วนพื้นฐาน

นี้เป็นชุดบทความหลายบทเรียนในการพัฒนารูปแบบมุมมอง-องค์กรกำกับดูแลส่วนประกอบสำหรับ Joomla เวอร์ชัน 3.1

เริ่มต้นด้วยบทนำและนำบทความในชุดนี้ โดยใช้กล่องนำทางขวา (ในบทความชุดนี้)

ส่วนประกอบพื้นฐานในการพัฒนา

หน้านี้ไปผ่านขั้นตอนพื้นฐานที่ต้องใช้ทำส่วนประกอบได้ง่ายที่สุดที่จะออกHello, world !การของ Joomla เป็นเวอร์ เว็บไซต์ 3.1

ผลผลิตหลัก

ก่อน ตั้งค่าผลลัพธ์สาธารณะพื้นฐานสำหรับคอมโพเนนต์นี้ สร้าง yoursite/components/com_helloworld/helloworld.php ด้วยเนื้อหาต่อไปนี้:

< ? php
เสียงก้อง'สาร';

แฟ้มแสดงรายการ

ทุกนามสกุลต้องการแฟ้มรายการที่ระบุข้อมูลการติดตั้งและตั้งค่าคอนฟิกสำหรับการต่ออายุ ชื่อแฟ้มแสดงรายการ componentname.xml องค์ประกอบของเรื่อง เท่านั้นเราต้องรวมจำนวนองค์ประกอบเป็นไปได้น้อยที่สุดในแฟ้ม XML นี้

สร้าง helloworld.xml ในไดเรกทอรีเดียวกันเป็นของคุณ helloworld.php ข้างต้น เนื้อหาต่อไปนี้:

< ? xmlรุ่น="1.0"เข้ารหัส"utf-8 "=? >
< ขยายชนิด="ส่วนประกอบ"รุ่น="3.1"วิธี="ปรับรุ่น">
        < ชื่อ>สวัสดี โลก!</ชื่อ>
        < บริหาร></บริหาร>
        < แฟ้ม>
                < ชื่อ>helloworld.php</ชื่อ>
        </แฟ้ม>
</ขยาย> 

สังเกตว่า การ name องค์จริงไม่จำเป็น แต่มันทำให้สำหรับรหัสง่ายในขั้นตอนถัดไป

การติดตั้ง

ต่อไป เราต้องแจ้ง Joomla 'สัมผัส ' ส่วนประกอบใหม่นี้ เพื่อให้สามารถติดตั้ง และใช้ สิ่งนี้ทำ โดยไปตัวจัดการส่วนขยาย-> ค้นพบและคลิก 'ค้นพบ' ในแถบเครื่องมือ นี้จะสแกน components ไดเรกทอรี (หมู่คนอื่น ๆ), การค้นหาส่วนประกอบที่ยังไม่ได้ติดตั้ง

ส่วนประกอบใหม่ที่ควรแสดงรายการในตารางผลลัพธ์ และการติดตั้ง คุณเพียงเลือก (มีกล่องกาเครื่องหมาย) และคลิก 'ติดตั้ง' ในแถบเครื่องมือ

หมายเหตุ: ไม่ต้องกังวลเกี่ยวกับข้อความ"ติดตั้งคอมโพเนนต์: แฟ้ม XML ไม่ประกอบด้วยการจัดการองค์ประกอบ"เป็นส่วนประกอบของเรายังไม่มีคุณลักษณะใด ๆ ที่จัดการ เราจะเพิ่มในภายหลังในบท

หวัดดีชาวโลก!

คุณสามารถเห็นส่วนประกอบพื้นฐานในการดำเนินการ การ https://localhost/joomla/index.php?option=com_helloworld (แทน localhost/joomla ด้วยทำเลที่ตั้งติดตั้งเอง)