שדות מובנים
כל User entity כולל סט של שדות מובנים כברירת מחדל.| Field | Type | תיאור |
|---|---|---|
full_name | string | שם תצוגה של המשתמש |
email | string | כתובת אימייל של המשתמש |
role | string | או admin או user |
id, ו-created_date.
שדות אלה מנוהלים על ידי המערכת ולא ניתן להגדירם מחדש ב-schema שלך.
שדות מותאמים
כדי להוסיף שדות מותאמים, הגדר User schema המכיל רק את השדות הנוספים שלך. ניסיון להגדיר מחדש שדות מובנים יגרום לשגיאת validation. צור קובץUser.json או User.jsonc בתיקיית ה-entities של הפרויקט שלך. כברירת מחדל זה base44/entities/, אבל אתה יכול להתאים את הנתיב בתצורת הפרויקט שלך.
entities/User.json
entities push או deploy.
דוגמה מלאה
הנה User schema שלם עם סוגי שדה שונים:השתמש בשדות שלך
לאחר שהגדרת ודחפת את ה-User schema שלך, אתה יכול להפנות לשדות שלך ב-security rules ולגשת אליהם בקוד האפליקציה שלך.ב-security rules
אתה יכול להשתמש בשדות משתמש כדי לשלוט בגישה ל-entities אחרים. לדוגמה, אתה עשוי להגביל משתמשים לראות רק רשומות השייכות לחברה שלהם. כדי להפנות לשדות משתמש ב-security rules, השתמש בתחביר התבנית{{user.data.*}}:
company של הרשומה מתאים לשלהם.
בקוד
גש לשדות משתמש דרך ה-SDK:דוגמה זו משתמשת בלקוח
base44. ראה Setting up the client להוראות הגדרה.ראה גם
- Entities Overview: למד על תצורת schema של מסד הנתונים
- Entity Schemas: הגדר את מבנה ה-entity שלך
- Security: הגדר כללי row-level security
- Project Structure: כיצד entity schemas משתלבים בפרויקט שלך
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.

