Veritabanını Yapılandırma
Nette Veritabanı için yapılandırma seçeneklerine genel bakış.
Tüm çerçeveyi değil, yalnızca bu kütüphaneyi kullanıyorsanız, yapılandırmayı nasıl yükleyeceğinizi okuyun.
Tek Bağlantı
Tek bir veritabanı bağlantısı yapılandırın:
Genellikle otomatik kablolama veya adlarına
atıfta bulunarak geçirilen Nette\Database\Connection
ve Nette\Database\Explorer
hizmetlerini
oluşturur.
Diğer ayarlar:
options
anahtarı, PDO sürücü belgelerinde
bulunabilecek diğer seçenekleri içerebilir, örneğin:
Çoklu Bağlantılar
Yapılandırmada, adlandırılmış bölümlere ayırarak daha fazla veritabanı bağlantısı tanımlayabiliriz:
Otomatik kablolama yalnızca ilk bölümdeki hizmetler için etkinleştirilir. Bu, autowired: false
veya
autowired: true
kullanılarak değiştirilebilir.
DI Hizmetleri
Bu hizmetler DI konteynerine eklenir, burada ###
bağlantı adını temsil eder:
Ad | Tür | Açıklama |
---|---|---|
database.###.connection |
Nette\Database\Connection | veritabanı bağlantısı |
database.###.explorer |
Nette\Database\Explorer | Database Explorer |
Yalnızca bir bağlantı tanımlarsak, hizmet adları database.default.connection
ve
database.default.explorer
olacaktır. Yukarıdaki örnekte olduğu gibi birden fazla bağlantı tanımlarsak, adlar
bölümlere karşılık gelecektir, yani database.main.connection
, database.main.explorer
ve ardından
database.another.connection
ve database.another.explorer
.
Kimliği doğrulanmamış hizmetleri adlarına atıfta bulunarak açıkça iletiriz: