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





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