使用Oracle DB推进PHP ORM - 反向工程脚本

时间:2013-12-04 20:42:04

标签: php oracle propel

我在将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:数据无效来源名称

有人可以对此有所了解吗?

1 个答案:

答案 0 :(得分:0)

要运行逆向工程师,请转到cmd ctr + r,然后转到推进生成器bin文件位置。在我的案例中 C:\wamp\www\propel\generator\bin>propel-gen C:\wamp\www\Myproject reverse所有