Modelin Varlık tanımı

blog tablosunun "Blog" sınıfı kullanılarak "Varlıklar" ekranında görüntülenmesi ve sınıfın başka sınıflarla olan ilişkilerinin tanımlanabilmesi için varlık tanımı yapılması gerekmektedir.

Bunun için "config/entity_config.yml" dosyası düzenlenir.

Bu dosyaya Varlık Tanımı dökümanında belirtildiği gibi aşağıdaki yapıda bilgiler ekleyeceğiz.

varlık_ismi:
  class: Baglı olduğu sınıf
  baglantı_ismi:
    baglı_nesne_ismi:
      baglanti_özellikleri
 
Bizim bağlantılarımız henüz olmadığı için varlık ismi ve bağlı olduğu sınıfı belirtmemiz yeterli olacaktır.
blog:
   class: App\Entity\Blog
 
Yukarıdaki satır dosyaya eklendiğinde son durumda entity_config.yml dosyası aşağıdaki gibi olacaktır.
 
 
Yukarıdaki tanımı yaptığımızda Blog sınıfının tablo ve formu varlıklar ekranından görüntülenebilir.
Ancak farkedileceği gibi "blog" ismi direk varlık ismi ile görüntülenmekte ve tablo başlıklarında da "body" ve "published" direk kolon isimleri ile görüntülenmektedir.
 
 
Aynı durum sağ üstte yer alan "Ekle" butonuna bastığımızda açılan "Blog ekleme formu" içinde geçerlidir.
 
 
Bunun nedeni bu anahtarlar için çeviri eklenmemiş olmasıdır.
Çeviriler kısmından aşağıdaki kayıtlar eklendiğinde durumun düzeldiği gözlenecektir.
 
Anahtar İngilizce Türkçe
blog Blog Blog
body Body Gövde
published Published Yayında
 
Son durumda görünüm aşağıdaki gibidir.