Doctrine 将理论迁移与Silex集成
我正在尝试使用Silex设置学说迁移,但在开始时遇到了问题。 文档说明需要加载并注册控制台命令,但我不确定在silex中注册哪个提供程序,也不确定将控制台命令放置在何处 这是我的文件结构Doctrine 将理论迁移与Silex集成,doctrine,silex,Doctrine,Silex,我正在尝试使用Silex设置学说迁移,但在开始时遇到了问题。 文档说明需要加载并注册控制台命令,但我不确定在silex中注册哪个提供程序,也不确定将控制台命令放置在何处 这是我的文件结构 Top - app - src - Alpha - Controller - Migration - Model - View - alpha.php
Top
- app
- src
- Alpha
- Controller
- Migration
- Model
- View
- alpha.php
- vendor
- bin
- doctrine
- doctrine.php
- web
- composer.json
- composer.lock
- migrations.yml
这是我的composer.json
{
"autoload": {
"psr-0": {
"SilexApplication": "app/",
"Alpha": "src/"
}
},
"require": {
"silex/silex": "1.0.*@dev",
"twig/twig": "1.*",
"doctrine/dbal": "2.3.*",
"doctrine/migrations": "@dev",
"doctrine/orm": "2.3.*"
},
"require-dev": {
}
}
感谢您的帮助,文档中没有说明,但console被假定为Symfony的console应用程序,如果您检查了条令的命令,则它们是sf命令的子命令。 因此,您需要一个控制台应用程序 需要添加一些迁移命令: 另外,不要忘记db config,您可以使用--db configuration--configuration参数或配置类(查找子类)传递它