Nextras Migrations a dibi

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
andros
Člen | 145
+
0
-

Ahoj,

snažím se na čistém Nette projektu rozchodit Nextras Migrace s dibi.
Jak jsem postupoval:

  1. instalace čistého nette web projektu: composer create-project nette/web-project
  2. instalace dibi: composer require dibi/dibi
  3. instalace Nextras Migrations: composer require nextras/migrations
  4. upravil jsem config.neon:
services:
	router: App\RouterFactory::createRouter

extensions:
    console: Kdyby\Console\DI\ConsoleExtension
    migrations: Nextras\Migrations\Bridges\NetteDI\MigrationsExtension

migrations:
    dir: %appDir%/../migrations
    driver: mysql
    dbal: dibi

Výsledkem je chybová hláška:
Service ‚migrations.dbal‘: Case mismatch on class name ‚DibiConnection‘, correct name is ‚Dibi\Connection‘.

Díky moc za rady.

Jan Tvrdík
Nette guru | 2595
+
0
-

@andros Zkus nainstalovat nextras/migrations ve verzi ~3.1@rc.


Jinak na dotazy ohledně Nextras je většinou rychlejší se psát na Slacku.