შესავალი
ატრიბუტები არის სუბიექტი, რომელიც გაწვდით საშუალებას დააკონფიგურიროთ თქვენი აპლიკაციის სტრუქტურა. მათთან ერთად, შეგიძლიათ მიაღწიოთ მაქსიმალურ მოქნილობას და მოიშოროთ კოდის გაწვდვა.
ატრიბუტების ნაკრები მსგავსია თვისებების კოლექციისა, რომლის მნიშვნელობებსაც შეგიძლიათ მართოთ ადმინისტრაციული პანელის საშუალებით. ისინი განსხვავდებიან სხვადასხვა სუბიექტებთან დაკავშირების ტიპით. უფრო მეტ ინფორმაციას შეგიძლიათ წაიკითხოთ ტიპების შესახ ებ "ტიპები".
ატრიბუტების ნაკრები ქმნის მონაცემთა სტრუქტურას, რომელიც შემდეგ შეგიძლიათ გამოიყენოთ თქვენს პროექტში. მაგალითად, პროდუქტისთვის შეგიძლიათ განსაზღვროთ, რომ მისი სტრუქტურა უნდა შეიცავდეს სახელს, სურათს, ფასსა და ტექსტურ აღწერას. ამავე დროს, ბლოგის პოსტის სტრუქტურა შეიძლება შეიცავდეს ტექსტს სათაურით და სურათების ნაკრებს.
บาง атрибუტები შეიძლება იყოს სტრუქტურაში მსგავსი და გამოყენებული სხვადასხვა სუბიექტებში, ამიტომ შეგიძლიათ ხელახლა გამოიყენოთ ატრიბუტების ნაკრები სხვადასხვა სუბიექტებისთვის.
სტრუქტურა
ყოველი ატრიბუტების ნაკრები შეიცავს მორგებად კოლექციას ატრიბუტების, რომლებიც ინახავენ თქვენი პროექტის შინაარსს. თქვენ შეგიძლიათ მართოთ ეს ატრიბუტები მართვის სისტემიდან. ეს კომფორტულია, რადგან აღარ გჭირდებათ აპლიკაციის კოდის რედაქტირება თქვენი პროექტის შესაცვლელად. უბრალოდ გადაადგილეთ ყველა შინაარსის კომპონენტი, რომელიც შეიძლება შეიცვალოს, ატრიბუტებში.
მარკერები ვერ შეიცავს ცარიელ ადგილებს და ვერ იწყება ციფრით. თუ ცდილობთ მარკერის ველში არასწორი მნიშვნელობების შეყვანას, სისტემა იგნორირებს შეყვანას.
სახელი
თქვენს ნავიგაციას უფრო მარტივი რომ გახადოთ, თითოეულ ატრიბუტს აქვს საჭირო სახელი პარამეტრი, რომელიც არის არ უნიკალური სტრიქონი. სახელით დაარქვით ატრიბუტებს ისე, რომ თქვენთვის მარტივი იყოს მათთან მუშაობა.
მარკერი
როგორც იდენტიფიკატორი, თითოეულ ატრიბუტს აქვს საჭირო პარამეტრი - "მარკერი", რომელიც არის უნიკალური სტრიქონი. მარკერი ასევე გამოიყენება როგორც გასაღები ატრიბუტებზე წვდომისთვის თქვენს პროექტის კოდში. ეს გაითვალისწინეთ, როდესაც ატრიბუტის მარკერს აყენებთ, რათა თავიდან აიცილოთ სინტაქსური კონფლიქტები.
მონაცემთა ტიპი
აირჩიეთ მონაცემთა ტიპი თითოეული ატრიბუტის ველისთვის, რომელიც ის ინახავს.
მონაცემთა ტიპები შეიძლება იყოს შემდეგი ტიპების:
- სტრიქონი: მარტივი ტექსტი, მაგალითად, "გამარჯობა, მსოფლიო!".
- ტექსტი: უფრო გრძელი ტექსტი, ხშირად ფორმატირებული, მაგალითად, სტატია ან წერილი.
- ტექსტი სათაურით: ტექსტი სათაურით, რომელიც შეიძლება გამოყენებულ იქნას თემის ან კატეგორიის აღსანიშნავად.
- მთვლელ ი: მთვლელი, მაგალითად, 5, 100, -2.
- ფლოტი: მონაცემთა ტიპი მიტევადი რიცხვებისთვის, რომელიც შეიძლება ჰქონდეს ათწილადი ნაწილი, მაგალითად, 3.14, 1.5, -0.25.
- რეალური: იგივე რაც ფლოტი, მაგრამ უფრო მაღალი სიზუსტით.
- თარიღი და დრო: თარიღისა და დროის კომბინაცია, მაგალითად, 2023-10-27 10:00:00.
- თარიღი: თარიღი, მაგალითად, 2023-10-27.
- დრო: დრო, მაგალითად, 10:00:00.
- ფაილი: ნებისმიერი ფაილი თქვენს კომპიუტერში, მაგალითად, დოკუმენტი, სურათი, მუსიკა.
- სურათი: სურათი, მაგალითად, ფოტო, ნახატი.
- სურათების ჯგუფი: სურათების კოლექცია, მაგალითად, ფოტო ალბომი.
- რადიო ღილაკი: არჩევის ღილაკი, საიდანაც მხოლოდ ერთი ვარიანტი შეიძლება აირჩიოთ.
- სია: ნივთების სია, მაგალითად, საყიდლების სია.
- სუბიექტი: სუბიექტი, რომელიც წარმოადგენს რეალური სამ ყაროს ობიექტს, მაგალითად, ადამიანი, ადგილი, ორგანიზაცია.
შინაარსის შევსების ინტერფეისი შესაბამისობაში იქნება თითოეული ატრიბუტის ველის მიერ არჩეულ მონაცემთა ტიპთან.
შესაძლებლობები
თქვენ შეგიძლიათ დაამატოთ ვალიდატორები ატრიბუტებისთვის. ეს მექანიზმი უფრო დეტალურად განხილულია "ვალიდატორები". განყოფილებაში.
თუ ერთი ატრიბუტების ნაკრები რამდენიმე სუბიექტით ერთდროულად გამოიყენება, უნდა იყოთ ფრთხილი, როდესაც ამ ნაკრების ატრიბუტებს ცვლით. მაგალითად, თუ ერთ-ერთი ატრიბუტი წაშლით, ეს ატრიბუტი წაიშლება ყველგან, სადაც ის გამოიყენება შინაარსთან ერთად. თუ ახალ ატრიბუტს დაამატებთ ნაკრებში, ეს ატრიბუტი ასევე დაემატება ყველგან, სადაც ატრიბუტების ნაკრები გამოიყენება.
:::.