【问题标题】:Propel PHP ORM with Oracle DB - Reverse engineer script使用 Oracle DB 推动 PHP ORM - 逆向工程脚本
【发布时间】:2013-12-04 20:42:03
【问题描述】:

我在将 Oracle DB 与 Propel ORM 1.X 集成时遇到问题。以下是我包含的示例构建属性

propel.project = TestProject
propel.php.dir = ${propel.output.dir}/models

propel.phpconf.dir = ${propel.output.dir}/config
propel.output.dir = ${propel.project.dir}/

propel.database = oracle
propel.database.url = oci:dbname=//<HostName>:<PortNo>/<SchemaName>

propel.database.buildUrl = {propel.database.url}

propel.database.user = <UserName>
propel.database.password = <Password>
propel.database.schema = <SchemaName>

但是,当我尝试运行 .reverse 脚本时,我遇到了这个错误:

[propel-schema-reverse] 从元数据构建 XML 时出错:/usr/local/zend/apache2/htdocs/TestProj/vendor/propel/generator/build-propel.xml:296:1: 无效数据来源名称

有人能解释一下吗?

【问题讨论】:

  • 您是否仔细检查了您的ropel.database.url
  • 是的,我做到了。我还从 Propel 文档本身为 oracle db 收集了它

标签: php oracle propel


【解决方案1】:

要运行反向工程,请转到 cmd ctr+r 并转到推进生成器 bin 文件位置。在我的情况下 C:\wamp\www\propel\generator\bin>propel-gen C:\wamp\www\Myproject reverse 全部

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-13
    • 1970-01-01
    • 2011-10-06
    • 1970-01-01
    • 2010-09-08
    相关资源
    最近更新 更多