Konfiguriranje podatkovne zbirke
Pregled možnosti konfiguracije za podatkovno zbirko Nette.
Če ne uporabljate celotnega ogrodja, temveč samo to knjižnico, preberite, kako naložiti konfiguracijo.
Posamezna povezava
Konfiguracija ene povezave s podatkovno bazo:
Ustvari storitvi Nette\Database\Connection
in Nette\Database\Explorer
, ki ju običajno posredujemo
s samodejnim povezovanjem ali s sklicevanjem na njuno ime.
Druge nastavitve:
Ključ options
lahko vsebuje druge možnosti, ki jih najdete v dokumentaciji gonilnika PDO, na primer:
Več povezav
V konfiguraciji lahko opredelimo več povezav s podatkovno bazo, tako da jih razdelimo v poimenovane razdelke:
Samodejno ožičenje je omogočeno samo za storitve iz prvega oddelka. To lahko spremenite z uporabo
autowired: false
ali autowired: true
.
Storitve DI
Te storitve se dodajo v vsebnik DI, kjer ###
predstavlja ime povezave:
Ime | Vrsta | Opis |
---|---|---|
database.###.connection |
Nette\Database\Connection | povezava s podatkovno bazo |
database.###.explorer |
Nette\Database\Explorer | Database Explorer |
Če določimo samo eno povezavo, bosta imeni storitev database.default.connection
in
database.default.explorer
. Če določimo več povezav, kot v zgornjem primeru, bodo imena ustrezala razdelkom, tj.
database.main.connection
, database.main.explorer
in nato database.another.connection
in
database.another.explorer
.
Neavtentificirane storitve posredujemo izrecno s sklicevanjem na njihovo ime: