app / code / core
- เก็บโมดูลที่แจกจ่ายกับ Magento พื้นฐานและสร้างฟังก์ชั่นหลัก
app / code / community
- เก็บโมดูลที่พัฒนาโดยบุคคลที่สาม
app / code / local
- เก็บโมดูลที่กำหนดเองที่คุณพัฒนารวมถึงการแทนที่รหัส Mage
ทำไมวีโอไอพีใช้พูลโค้ดสองชุดสำหรับการปรับแต่งของเรา
วีโอไอพีใช้พูลรหัสสามชุดจริง ๆ มันจะโหลดท้องถิ่นแรกชุมชนที่สองและที่สามหลัก มันใช้สามเพื่อวัตถุประสงค์ขององค์กรและเพื่อช่วยแก้ปัญหาเมื่อส่วนขยายของบุคคลที่สาม + สองพยายามที่จะเขียนสิ่งเดียวกัน ในตัวอย่างคือคุณมีสองส่วนขยายในแอป / รหัส / ชุมชนที่พยายามเขียนโมเดลเดียวกันคุณสามารถสร้างส่วนขยายในแอพ / รหัส / โลคัลและรวมตรรกะส่วนขยายทั้งสองเข้าด้วยกัน
เหตุใด Magento จึงไม่ใช้กลุ่มรหัสเดียวสำหรับการปรับแต่ง
มันทำแบบนี้เพื่อพยายามที่จะมีการจัดระเบียบโค้ด นอกจากนี้เมื่อคุณมีความขัดแย้งของบุคคลที่สามท้องถิ่นเป็นสิ่งที่ดีที่จะช่วยแก้ปัญหาเหล่านั้น คนในพื้นที่ยังมีส่วนขยายที่เฉพาะไซต์นั้นเท่านั้นที่จะมี
local
รหัสที่สามเพื่อใช้ในการแฮงเอาท์ทั้งหมด