我尝试使用Propel 2对数据库进行逆向工程。但每次我尝试运行模型时:build命令都会出现以下错误:
[Propel\Generator\Exception\InvalidArgumentException]
Invalid database name: no configured connection named 'default'
它说"没有配置连接" ??但是能够使用"反向"从数据库生成一个schema.xml。命令?
提前致谢。
答案 0 :(得分:5)
我发现我的情况类似。
select substring(s, charindex('(', s), charindex(')', s) - charindex('(', s)+1) + left(s, charindex('(', s)-1) + right(s, len(s) - charindex(')', s))
from smt
更改生成的schema.xml中 <database name="somename" ...>
中的 name
属性,以匹配您的propel.yaml中的连接名称,可以解决问题
<database>