在尝试对Propel中的shema.xml进行逆向工程时,我收到错误消息“未找到Propel配置文件”
我使用之前使用的相当标准的build.properties文件创建了一个新目录。 但由于某种原因,它现在正在寻找一个不同的配置文件。
希望有人可以提供帮助
提前致谢
答案 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为例。我期待更新文档。