Giriş
Öznitelikler, uygulamanızın yapısını yapılandırmanıza olanak tanıyan bir varlıktır. Onlarla maksimum esneklik elde edebilir ve kodda sabit değer kullanmaktan kaçınabilirsiniz.
Öznitelik setleri, değerlerini yönetebileceğiniz bir dizi özellik gibidir. Farklı varlıklara bağlanma türü ile farklılık gösterirler. Türler hakkında daha fazla bilgi için "Türler" bölümüne göz atabilirsiniz.
Bir öznitelik seti, projenizde kullanılabilecek veri yapısını oluşturur. Örneğin, bir ürün için yapısının bir isim, resim, fiyat ve metin açıklaması içermesi gerektiğini tanımlayabilirsiniz. Aynı zamanda, bir blog gönderisinin yapısı, bir başlık ve bir dizi resim içeren metin içerebilir.
Bazı öznitelikler yapı bakımından benzer olabilir ve farklı varlıklarda kullanılabilir, bu nedenle öznitelik setlerini farklı varlıklar için yeniden kullanabilirsiniz.
Yapı
Her öznitelik seti, projenizin içeriğini saklayan özelleştirilebilir bir öznitelik koleksiyonu içerir. Bu öznitelikleri yönetim sisteminden yönetebilirsiniz. Bu, projenizi değiştirmek için uygulama kodunu düzenlemenize gerek kalmadığı için kullanışlıdır. Değiştirilebilecek tüm içerik bileşenlerini özniteliklere taşıyın.
İşaretleyiciler boşluk içeremez ve bir rakamla başlayamaz. İşaretleyici alanına geçersiz değerler girmeye çalışırsanız, sistem girişi yok sayacaktır.
İsim
Navigasyonu kolaylaştırmak için, her öznitelik için gerekli bir isim parametresi vardır ve bu, benzersiz olmayan bir dizedir. Öznitelikleri, onlarla çalışmayı kolaylaştıracak şekilde adlandırın.
İşaretleyici
Bir tanımlayıcı olarak, her öznitelik için gerekli bir parametre - "işaretleyici" vardır ve bu, benzersiz bir dizedir. İşaretleyici, projeniz kodundaki özniteliklere erişim için bir anahtar olarak da kullanılır. Öznitelik işaretleyicisini ayarlarken sözdizimi çakışmalarından kaçınmak için bunu aklınızda bulundurun.
Veri Türü
Her öznitelik alanı için saklayacağı veri türünü seçin.
Veri türleri aşağıdaki türlerde olabilir:
- Dize: Basit metin, örneğin, "Merhaba, dünya!".
- Metin: Daha uzun metin, genellikle biçimlendirilmiş, örneğin, bir makale veya mektup.
- Başlıklı Metin: Bir konuyu veya kategoriyi belirtmek için kullanılabilecek başlıklı metin.
- Tam Sayı: Bir tam sayı, örneğin, 5, 100, -2.
- Kayan Nokta: Ondalık kısmı olabilen kayan noktalı sayılar için bir veri türü, örneğin, 3.14, 1.5, -0.25.
- Gerçek: Kayan nokta ile aynı, ancak daha yüksek hassasiyetle.
- Tarih ve Saat: Tarih ve saat kombinasyonu, örneğin, 2023-10-27 10:00:00.
- Tarih: Bir tarih, örneğin, 2023-10-27.
- Saat: Bir saat, örneğin, 10:00:00.
- Dosya: Bilgisayarınızdaki herhangi bir dosya, örneğin, bir belge, resim, müzik.
- Resim: Bir resim, örneğin, bir fotoğraf, çizim.
- Resim Grubu: Bir dizi resim, örneğin, bir fotoğraf albümü.
- Radyo Düğmesi: Sadece bir seçeneğin seçilebileceği bir seçim düğmesi.
- Liste: Ögelerin listesi, örneğin, bir alışveriş listesi.
- Varlık: Gerçek dünyadan bir nesneyi temsil eden bir varlık, örneğin, bir kişi, yer, organizasyon.
İçerik doldurma arayüzü, her öznitelik alanı için seçilen veri türüne karşılık gelecektir.
Fırsatlar
Öznitelikler için doğrulayıcılar ekleyebilirsiniz. Bu mekanizma, "Doğrulayıcılar" bölümünde daha ayrıntılı olarak ele alınmaktadır.
Eğer bir öznitelik seti birden fazla varlık tarafından kullanılıyorsa, o setin özniteliklerini değiştirirken dikkatli olmalısınız. Örneğin, bir özniteliği silerseniz, o öznitelik kullanıldığı her yerden içeriğiyle birlikte kaldırılacaktır. Sete yeni bir öznitelik eklerseniz, o öznitelik de öznitelik setinin kullanıldığı her yere eklenecektir.
:::.