פונקציות מסד נתונים

גירסת הדפסהגירסת הדפסה
טיפת דרופל

על שכבת ההפשטה של דרופל מול מסד הנתונים - מה זה, מתי להשתמש ומהם היתרונות בשימוש בשכבה זו. וגם - שליף מדליק עם כל הפונקציות.

מעל מסד הנתונים של דרופל - לרוב מסד מסוג MySQL אך לא תמיד - מגיע הקוד של דרופל, הכתוב בשפת PHP. באמצעות הקוד ניתן לבצע מניפולציות במסד הנתונים - תוך אינטראקציה עם המשתמש בממשק החזותי - או בלעדיו. מומלץ לעשות שימוש בשכבת ההפשטה שמספקת דרופל על-מנת לבצע את אותן מניפולציות ולא לכתוב קוד PHP נא ישירות מול מסד הנתונים. שכבת הפשטה זו נקראת DAL - Data Abstraction Layer והיא כוללת מספר עשרות פונקציות. חשוב מאוד לזכור לעבוד עם קוד API של דרופל ככל שניתן.

היתרונות של עבודה דרך שכבת ההפשטה של דרופל:

  1. פישוט הקוד הלוגי של האתר מספק האחדה בצורת הקוד בין אתרים שונים;
  2. אובייקטיזציה של הפקודות שעוזרת הן לדיבגינג והן לקריאוּת הקוד ולשינויו;
  3. הפשטה של הקוד כך שיתאים לעבודה מול מסדי נתונים מסוגים שונים;
  4. בדיקת קלט אוטומטית למניעת הזנה בקוד זדוני או שימוש בקוד כזה.

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

מקור: ההולנדים של ויצלרן

Drupal report

הוסף תגובה לא דרך פייסבוק

כתובת האימייל שלך לא תוצג באתר. תמונתך המשויכת לאימייל זה תוצג אם יש לך גראווטר. Gravatar enabled
CAPTCHA
באמצעות השלמת המשפט הבא נוודא שלא נשלחת על-ידי רובוטים זדוניים...
Fill in the blank