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

使用Oracle DB推进PHP ORM-反向工程脚本,php,oracle,propel,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.d

我在将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>
sprip.project=TestProject
spreep.php.dir=${spreep.output.dir}/models
spreep.phpconf.dir=${spreep.output.dir}/config
spreep.output.dir=${spreep.project.dir}/
prope.database=oracle
spreep.database.url=oci:dbname=/:/
spreep.database.buildUrl={spreep.database.url}
spreep.database.user=
sprip.database.password=
spreep.database.schema=
但是,当我尝试运行.reverse脚本时,我会遇到以下错误:

[Prope schema reverse]从元数据生成XML时出错:/usr/local/zend/apache2/htdocs/TestProj/vendor/prople/generator/build-prople.XML:296:1:数据源名称无效


有人能解释一下吗?

要运行反向工程,请转到cmd ctr+r,然后转到推进发电机箱文件位置。在我的案例中


C:\wamp\www\spreep\generator\bin>spreep gen C:\wamp\www\Myproject reverse
你仔细检查了你的
ropel.database.url
吗?是的,我检查了。。我还从Prope文档本身为oracle db收集了它