Ana məzmuna keçin

Giriş

Atributlar, tətbiqinizin strukturunu konfiqurasiya etməyə imkan verən bir varlıqdır. Onlarla maksimum çevikliyə nail ola və sərt kodlaşdırmanı aradan qaldıra bilərsiniz.

Atribut dəstləri, dəyərlərini idarə edə biləcəyiniz bir xüsusiyyətlər toplusuna bənzəyir. Onlar müxtəlif varlıqlara bağlanma növü ilə fərqlənir. Növlər haqqında daha ətraflı məlumatı "Növlər" bölməsində oxuya bilərsiniz.

Atribut dəsti, layihənizdə istifadə oluna biləcək məlumat strukturunu formalaşdırır. Məsələn, bir məhsul üçün onun strukturunun ad, şəkil, qiymət və mətn təsviri ehtiva etməli olduğunu müəyyən edə bilərsiniz. Eyni zamanda, bir blog yazısının strukturu başlıqla birlikdə mətn və şəkil dəstini ehtiva edə bilər.

Bəzi atributlar struktur baxımından oxşar ola bilər və müxtəlif varlıqlarda istifadə oluna bilər, buna görə də atribut dəstlərini müxtəlif varlıqlar üçün yenidən istifadə edə bilərsiniz.

Struktur

Hər bir atribut dəsti, layihənizin məzmununu saxlayan konfiqurasiya edilə bilən atributlar toplusunu ehtiva edir. Bu atributları idarəetmə sistemindən idarə edə bilərsiniz. Bu, rahatdır, çünki layihənizi dəyişdirmək üçün tətbiq kodunu redaktə etməyə ehtiyac yoxdur. Sadəcə dəyişdirilə bilən bütün məzmun komponentlərini atributlara köçürün.

Markerlər

Markerlər boşluq ehtiva edə bilməz və rəqəmlə başlaya bilməz. Marker sahəsinə etibarsız dəyərlər daxil etməyə çalışsanız, sistem daxil etməni gözardı edəcək.

Sizin üçün daha asan olması üçün, hər bir atributun tələb olunan ad parametri var, bu da qeyri-unikal bir stringdir. Atributları sizin üçün işləmək asan olacaq şəkildə adlandırın.

Marker

İdentifikator olaraq, hər bir atributun tələb olunan parametri - "marker" var, bu da unikal bir stringdir. Marker, layihəniz kodunda atributlara daxil olmaq üçün də açar kimi istifadə olunur. Atribut markerini təyin edərkən sintaksis münaqişələrindən qaçmaq üçün bunu nəzərə alın.

Məlumat Növü

Hər bir atribut sahəsi üçün saxlayacağı məlumat növünü seçin.

Məlumat növləri aşağıdakı tiplərdə ola bilər:

  • String: Sadə mətn, məsələn, "Salam, dünya!".
  • Text: Daha uzun mətn, tez-tez formatlanmış, məsələn, bir məqalə və ya məktub.
  • Başlıqlı Mətn: Mövzunu və ya kateqoriyanı göstərmək üçün istifadə oluna bilən başlıqla mətn.
  • Tam ədəd: Tam ədəd, məsələn, 5, 100, -2.
  • Həqiqi ədəd: Onluq hissəsi ola bilən onluq ədədlər üçün məlumat növü, məsələn, 3.14, 1.5, -0.25.
  • Reallıq: Həqiqi ədəd ilə eynidir, lakin daha yüksək dəqiqliklə.
  • Tarix və Vaxt: Tarix və vaxtın birləşməsi, məsələn, 2023-10-27 10:00:00.
  • Tarix: Bir tarix, məsələn, 2023-10-27.
  • Vaxt: Bir vaxt, məsələn, 10:00:00.
  • Fayl: Kompüterinizdəki hər hansı bir fayl, məsələn, bir sənəd, şəkil, musiqi.
  • Şəkil: Bir şəkil, məsələn, bir fotoşəkil, rəsim.
  • Şəkillər Qrupu: Şəkillər toplusu, məsələn, bir foto albomu.
  • Radio Düyməsi: Yalnız bir seçim seçilə bilən seçim düyməsi.
  • Siyahı: Məsələn, alış-veriş siyahısı olan maddələr siyahısı.
  • Varlıq: Gerçək dünyadan bir obyekti təmsil edən varlıq, məsələn, bir insan, yer, təşkilat.

Məzmun doldurma interfeysi, hər bir atribut sahəsi üçün seçilmiş məlumat növünə uyğun olacaq.

İmkanlar

Atributlar üçün doğrulayıcılar əlavə edə bilərsiniz. Bu mexanizm "Doğrulayıcılar" bölməsində daha ətraflı müzakirə olunur.

Atributlar

Bir atribut dəsti eyni anda bir neçə varlıq tərəfindən istifadə olunursa, o dəstin atributlarını dəyişərkən diqqətli olmalısınız. Məsələn, əgər atributlardan birini silsəniz, o atribut, istifadə edildiyi hər yerdən məzmunla birlikdə silinəcək. Əgər dəstəyə yeni bir atribut əlavə etsəniz, o atribut da atribut dəstinin istifadə edildiyi hər yerdə əlavə olunacaq.

:::.