config dizini proje yapılandırma bilgilerinin bulunduğu dizindir.
Burada bulunan config.php dosyası için Yapılandırma, entity_config.yml dosyası içinde Varlık Tanımı başlıklarına bakabilirsiniz.
commands.yml dosyasında "php bin/console.php" çalıştırıldığı zaman kullanılabilecek olan komutlar listelenir. CoreDB kurulumu ile gelen komutlar aşağıdaki gibidir:
Yeni bir komut eklendiğinde komutun tam sınıf isminin buraya yazılması yeterli olacaktır.
Nasıl komut yazılacağı ile ilgili bilgiye Symfony Console üzerinden erişebilirsiniz.
dump_tables.yml dosyası "php bin/console.php config:import" ya da "php bin/console.php config:export" komutları çalıştırıldığında bazı tabloların yapılandırma olarak kaydedilip, versiyonlanmasını sağlar.
CodeDB ile birlikte gelen tablo yapısı aşağıdaki gibidir:
Buradaki tanım "tablo_ismi: ayrıştırılacek_kolon" şeklindedir. Ayrıştırılacak kolonun eşsiz olarak ayarlanmış olması gerekmektedir.
Bu yapılandırma sistem kurulumu aşamasında varsayılan verilerin oluşturulmasını da sağlar.
Dışa aktarılan tablolar config/table_dump_data/table_name.yml de tutulur.
Örneğin dışa aktarılan roles tablosuna ait veri aşağıdaki gibidir:
Bu yapılandırma sabit verili ve az veri taşıyan tabloların kurulum aşamasında oluşturulması ve her kurulumda değişmesi amacıyla kullanılabilir.