Jak přidat do nettrine/orm více databází

aliamjid
Člen | 8
+
0
-

Ahoj, potřeboval bych zjistit jak do Nettrine přidat více připojení k databázi.

		default:
			host: localhost
			user: ali
			password: root
			dbname:
			driver: 'pdo_mysql'
		admin:
			host: localhost
			user: root
			password:
			dbname:
			driver: 'pdo_mysq

Čekal bych, že toto bude fungovat

v Nettrine\DBAL\DI\DbalExtension je toto a jelikož to přijíma array tak doufám, že to jde.

	'connection' => Expect::array()->default([
				'driver' => 'pdo_sqlite',
				'types' => [],
				'typesMapping' => [],
			]),

Editoval aliamjid (18. 7. 2019 21:58)

nightfish
Člen | 468
+
0
-

aliamjid napsal(a):

Ahoj, potřeboval bych zjistit jak do Nettrine přidat více připojení k databázi. @Felix

README se píše:

At this time we support only 1 connection, the default connection. If you need more connections (more databases?), please open an issue or send a PR. Thanks.

Existuje na to otevřený PR

…takže zatím to nejspíš nejde.

aliamjid
Člen | 8
+
0
-

Díky, moje chyba nepřečtl jsem to pořádně

nightfish napsal(a):

aliamjid napsal(a):

Ahoj, potřeboval bych zjistit jak do Nettrine přidat více připojení k databázi. @Felix

README se píše:

At this time we support only 1 connection, the default connection. If you need more connections (more databases?), please open an issue or send a PR. Thanks.

Existuje na to otevřený PR

…takže zatím to nejspíš nejde.

Felix
Nette Core | 1183
+
+1
-

Ahoj @aliamjid @nightfish.

Aktualne Nettrine nepodporuje vice pripojeni, ani to nemam rozpracovane. Je tam otevreny PR, ale vyzaduje to daleko vice prace a chce to poradne rozmyslet. Ovlivunuje to totiz skoro vsechny vymozenosti jako Tracy panel, CLI commandy nebo autowiring.

Doporucuju to zatim obejit nejakym workaroundem, pripadne mit jenom vice connection a jenom 1 hlavni entity manager.