Propel 2.0模型:build无法找到数据库

Pet*_*ter 0 php mysql propel

我正在尝试使用Propel 2对数据库进行逆向工程.但每次我尝试运行模型时:build命令都会出现以下错误:

[Propel\Generator\Exception\InvalidArgumentException]
Invalid database name: no configured connection named 'default'
Run Code Online (Sandbox Code Playgroud)

它说"没有配置连接"?? 但是能够使用"reverse"命令从数据库生成schema.xml吗?

提前致谢.

K.C*_*ang 5

我发现我有类似的情况.

<database name="somename" ...>
Run Code Online (Sandbox Code Playgroud)

更改生成的schema.xml中的name属性<database>以匹配propel.yaml中的连接名称可以解决问题.

database:
  connections:
      somename:
          adapter: mysql
Run Code Online (Sandbox Code Playgroud)