פיתוח רכיב MVC/פיתוח מרכיב בסיסי

פיתוח רכיב MVC/פיתוח מרכיב בסיסי

זוהי סדרה מרובת-מאמר של הדרכות כיצד לפתח מרכיב מודל-תצוגה-Contoller עבור ג'ומלה! גירסה 3.1.

להתחיל עם מבוא, ולנווט את המאמרים בסידרה זו באמצעות תיבת הניווט בצד ימין ( מאמרים בסדרה זו).

פיתוח מרכיב בסיסי

דף זה עובר את השלבים הבסיסיים הדרושים כדי להפוך רכיב אפשרי הפשוט יהיה הפלט שלום, עולם! כדי החזיתי של ג'ומלה! 3.1 אתר.

הפלט הראשי

תחילה להגדיר את הפלט ציבוריים בסיסיים עבור רכיב זה. ליצור yoursite/components/com_helloworld/helloworld.php עם התוכן הבא:

<? php
הד"שלום עולם";

קובץ מניפסט

כל סיומת צריך קובץ מניפסט מציין מידע התקנה וקביעת תצורה עבור הסיומת. קובץ מניפסט בשם componentname.xml . עבור רכיב פשוט אנחנו צריכים רק לכלול מספר מינימלי של רכיבים אפשריים קובץ XML זה.

ליצור helloworld.xml באותה ספריה כמו שלך helloworld.php לעיל, עם התוכן הבא:

<? xmlגירסה="1.0"קידוד="utf-8"? >
< סיומתסוג="רכיב"גירסה="3.1"שיטת="שדרוג"^
        < שם^שלום עולם!< שם^/
        < ניהול^</מינהל^
        < קבצים^
                < filename^helloworld.php</filename^
        </קבצים^
</מאריך^ 

שימו לב כי name יסוד הוא למעשה אופציונלי, אך זה גורם לזיהוי קל יותר בשלב הבא.

התקנה

בשלב הבא, אנחנו צריכים לספר ג'ומלה! לגלות '' רכיב חדש זה, כך שזה יכול להיות מותקן ומשמש. פעולה זו מתבצעת על ידי הולך Extension Manager-> גלה ולחיצה על 'גלה' בסרגל הכלים. זה יסרוק components מדריך (בין השאר), מחפש את הרכיבים עדיין לא הותקנו.

הרכיב החדש צריך להיות רשום בטבלה הנוצרת, ואת להתקין אותו רק לבחור אותו (עם תיבת הסימון) לחץ על 'התקן' בסרגל הכלים.

הערה: אל תדאג לגבי ההודעה "התקנת רכיב: קובץ ה-XML לא הכילה רכיב ניהול", כפי הרכיב שלנו עדיין אין שום תכונות הניהול . נוסיף את אלה בהמשך המדריך.

שלום לך עולם!

כעת באפשרותך לראות את רכיב בסיסי בפעולה, על-ידי ניווט אל https://localhost/joomla/index.php?option=com_helloworld (החלפת localhost/joomla עם מיקום ההתקנה).