dotblue/nextras-migrations-command

使用kdyby/console轻松设置nextras/migrations

1.1.5 2014-10-05 14:40 UTC

This package is not auto-updated.

Last update: 2024-09-14 14:41:36 UTC


README

要求

安装

  1. 从Github复制源代码或使用Composer
$ composer require dotblue/nextras-migrations-command@~1.0
  1. 注册为配置器的扩展
extensions:
	migrations: DotBlue\Migrations\MigrationsExtension
  1. 设置配置以适应您的应用程序
migrations:
	extensions:
		sql: Nextras\Migrations\Extensions\NetteDbSql
	groups:
		structures: %appDir%/../sql
  1. 默认情况下,迁移使用Nette\Database连接到数据库。
nette:
	database:
		dsn:
		user:
		password:

symfony/consolekdyby/console

您可以使用此扩展与纯Symfony Console一起使用。但如果您使用Kdyby Console,命令将自动注册。

kdyby/events ?

如果您使用kdyby/events,您可以监听以下事件

  • nextras.migrations.success(迁移成功完成时)
  • nextras.migrations.fail(迁移因异常完成时)
  • nextras.migrations.complete(无论结果如何迁移完成时)