我正在尝试使用 Silex 设置 Doctrine 迁移,但我无法开始。文档说明它需要加载并注册控制台命令,但我不确定在 silex 中注册哪个提供程序或放置控制台命令的位置。
这是我的文件结构
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": {
}
}
任何帮助将不胜感激,谢谢