Připojení db, konfigurace local.neon

ragulin
Člen | 58
+
0
-

Zdar,
Snažím se připojit svojí novou DB k Nette sandbox, ale nejde mi to.

Mám MYSQL databázi. Má nastavené creddentials:
user: root
password: password

Můj config.local.neon vypadá takhle:
`parameters:
sendNotifications: true
database:
db:
dsn: ‚mysql:host=127.0.0.1; dbname=hokejbalnizbor‘
user: root
password: password`

V modelu chyba asi není, protože když jsem ho smazal, chyba mi skákala pořád ta samá. Vůbec nevím, co to po mě chce…
Tady je obrázek tracy:
https://imgur.com/a/qpCO1pu

Děkuji za radu, podle mě je to nějaká prkotina, ale dokumentace je pro nováčky dost nepřehledná, zatím hledám i sám.

Editoval ragulin (25. 11. 2018 17:26)

nightfish
Člen | 519
+
0
-

Pokud si nedefinuješ vlastní službu pro připojení k databázi, ale používáš to výchozí z Nette, tak musí být konfigurace pod klíčem database na nejvyšší úrovni souboru (tedy nikoliv vnořená pod parameters, ani vložená pod klíč db). Viz ukázkový config.neon

Prosím napiš, podle které dokumentace pro nováčky jsi postupoval, ať ji případně můžeme zrevidovat. Díky.

Editoval nightfish (25. 11. 2018 17:46)

ragulin
Člen | 58
+
0
-

nightfish napsal(a):

Pokud si nedefinuješ vlastní službu pro připojení k databázi, ale používáš to výchozí z Nette, tak musí být konfigurace pod klíčem database na nejvyšší úrovni souboru (tedy nikoliv vnořená pod parameters, ani vložená pod klíč db). Viz ukázkový config.neon

Prosím napiš, podle které dokumentace pro nováčky jsi postupoval, ať ji případně můžeme zrevidovat. Díky.

Ahoj,

Tady:
https://doc.nette.org/cs/configuring

Tady:
https://doc.nette.org/cs/quickstart

Takže musím napsat jakousi službu. Ok, já jsem už přišel na to, že tam to db nemohu mít. Opsal sem si to z projektu v práci,kde máme více než jednu DB připojenou.

Mám to pořád vnořené pod parameters, a funguje to, je to z nějakého důvodu špatně?

Možná jsem to přehlédl, ale nikde jsem neviděl, že by to nešlo a že bych v tomto případě musel psát vlastní službu.

Děkuji za radu!

CZechBoY
Člen | 3608
+
0
-

Můžeš to mít v parametrech jak se ti zlíbí, jen je potřeba dodržet správný formát pro konfiguraci databáze.
viz https://doc.nette.org/cs/configuring#…

ps. příště pls použij zvýraznění syntaxe /--neon\--