Databáze v samostatném skriptu

whatever122
Člen | 6
+
0
-

Mám přístup k funkčnímu webu…
V bootstrap.php je celý kód, z části toto:
$container = $configurator->createContainer();
A vrací to $container.

Jak se dostanu k databázi?

Nechci tvořit žádné presentery a blbosti, potřebuju akorát databázi v samostatném skriptu.

dakur
Člen | 493
+
0
-

$container obsahuje všechny registrované služby, záleží tedy jakou službu pro práci s DB tam máš. Pokud dibi, tak takto:

// vytáhneš si instanci Dibi\Connection z DIC
$connection = $container->getByType(\Dibi\Connection::class);

// voláš SQL dotazy
$connection->query(...);

Pro jiné obdobně.

Editoval dakur (8. 12. 2022 9:21)

David Matějka
Moderator | 6445
+
+1
-

Před pár lety o tom Milo napsal článek na blogu
https://blog.nette.org/…tte-aplikaci

A nezapomeň kouknout do komentářů na můj komentář s callMethod :)

emololftw
Člen | 79
+
+1
-

Doporučuji: https://github.com/…ole-skeleton (žádné Presentery, www dir apod.)

David Grudl
Nette Core | 8082
+
0
-