ערכתי לאחרונה בתאריך 16.01.07 בשעה 20:31 בברכה, MoonHunter
אני מפתח כרגע מערכת שנשענת על ספריות קוד פתוח,
את יצירת הממבר הדינאמי אני צריך בשביל ספרייה שקיימת במערכת Mambo,
יש קלאס ספציפי שלקתי מMambo שהיא יודעת לקבל אובייקט של קלאס אחר ושם של טבלה בDB,
עכשיו מה שהקלאס עושה, היא טוענת מהטבלה את השדות לפי שמות הממברים של האובייקט שהכנסתי לה.
כלומר אם היה לי אובייקט שיש לו את הממברים:
var $id
var $user
ואני אזין את האובייקט הזה לקלאס, אני אתן בנוסף את שם הטבלה כמובן,
יש את הפונקציה load שלמעשה טוענת לי את הערכים המתאימים לממברים האלו,
יש פונקצית update שמעדכנת את אותם הערכים בטלה לפי הנתונים הקיימים בממברים האלו..
ויש עוד המון פונקציות כאלו שימושיות בקלאס הזה..המערכת שאני מפתח אמורה לנהל כמה אתרים, כל המשתמשים יהיו משותפים לכל האתרים, אבל הריי זה לא כ"כ טוב אם אני לא יכל לתת לכל משתמש\אתר דרגות משתמשים באופן מתאים,
כלומר משתמש באתר א' יהיה רמה 8 אבל באתר אחר הוא יהיה רמה 1.
איך אני מבצע את זה?,
יש לי טבלה בDB שמחזיקה את ID של המשתמש ויש טור עבור כל אתר שקוראים לו site_# (# הוא הID של אותו אתר), ככה עבור כל אתר יש למשתמשים רמה שונה.
אז בשביל השליפה הזו אני צריך יצירת משתנה דינאמי, אני צריך קלאסס שתכיל לי ממבר שאני אקרא לו site_# ו# ישתנה בהתאם לID של האתר..
ככה למעשה אני טוען לפי את דרגת המשתמשף לפי הID שלו וID של האתר.
אגב, השיטה שלך לממבר דינאמי לא עובדת.