未找到Propel配置文件

时间:2014-07-17 11:10:31

标签: php mysql orm propel

在尝试对Propel中的shema.xml进行逆向工程时,我收到错误消息“未找到Propel配置文件”

我使用之前使用的相当标准的build.properties文件创建了一个新目录。 但由于某种原因,它现在正在寻找一个不同的配置文件。

希望有人可以提供帮助

提前致谢

3 个答案:

答案 0 :(得分:2)

我也是这样。事实证明他们在最近的开发提交中已经破坏/改变了一些东西。

我正在使用composer并通过强制回滚到旧提交来修复它。

在我的composer.json中,我有一个需求行:

"propel/propel": "dev-master#b412f08c98c83e05acd1e6e8357a177e7e26d047"

然后做一个 $ composer update

它应该再次起作用。

答案 1 :(得分:2)

从提交753bcc9开始,Propel有一个新的配置系统。

现在只有一个配置文件,你可以选择你最喜欢的文件:yaml,php,xml,ini和json。

您可以在this PR中找到完整的文档。它现在还没有合并:我们正在审查我可怕的英语。

现在有this issue:由于命令文件中存在错误,一些已配置的路径会被忽略(' build'命令会始终将生成的文件保存在&#39} ; generate-class' subdir,忽略你的配置)。我正在努力,我希望在本周末解决它。

祝你好运

答案 2 :(得分:0)

请将此处弄脏,但以config.yaml为例。我期待更新文档。