Adatbázis konfigurálása
A Nette adatbázis konfigurációs lehetőségeinek áttekintése.
Ha nem a teljes keretrendszert, hanem csak ezt a könyvtárat használja, olvassa el , hogyan töltse be a konfigurációt.
Egyetlen kapcsolat
Egyetlen adatbázis-kapcsolat konfigurálása:
Létrehozza a Nette\Database\Connection
és a Nette\Database\Explorer
szolgáltatásokat, amelyeket
általában automatikus összekapcsolással vagy a nevükre való hivatkozással adnak át.
Egyéb beállítások:
A options
kulcs tartalmazhat más beállításokat is, amelyek a PDO-illesztőprogram dokumentációjában találhatók, például:
Többszörös kapcsolatok
A konfigurációban több adatbázis-kapcsolatot is definiálhatunk, ha azokat nevesített szakaszokra osztjuk:
Az automatikus bekötés csak az első szakasz szolgáltatásai esetében engedélyezett. Ez a autowired: false
vagy a autowired: true
segítségével módosítható.
DI szolgáltatások
Ezek a szolgáltatások a DI konténerhez kerülnek hozzáadásra, ahol a ###
a kapcsolat nevét jelenti:
Név | Típus | Leírás |
---|---|---|
database.###.connection |
Nette\Database\Connection | adatbázis-kapcsolat |
database.###.explorer |
Nette\Database\Explorer | Database Explorer |
Ha csak egy kapcsolatot definiálunk, akkor a szolgáltatások neve database.default.connection
és
database.default.explorer
lesz. Ha több kapcsolatot definiálunk, mint a fenti példában, akkor a nevek a
szakaszoknak fognak megfelelni, azaz database.main.connection
, database.main.explorer
, majd
database.another.connection
és database.another.explorer
.
A nem hitelesített szolgáltatásokat kifejezetten a nevükre hivatkozva adjuk át: