我在我的 zend_framework/php 项目中使用 propel runtime v1.5.4 及其相关的 propel_generator 两年以来没有任何问题。
昨天我已经通过 pear 将 propel_generator 更新到 v1.6.5,将运行时库更新到 v1.6.6。在使用新生成器进行第一次构建过程后,生成的 classmap-[project]-conf.php 文件出现问题:
旧生成器 (v1.5.4)
...
'AutocompleteQuery' => 'AutocompleteQuery.php',
'AutocompleteTableMap' => 'map/AutocompleteTableMap.php',
'BaseAclAssertion' => 'om/BaseAclAssertion.php'
...
新生成器 (v1.6.5)
...
'AutocompleteQuery' => 'AutocompleteQuery.php',
'AutocompleteTableMap' => '/map/AutocompleteTableMap.php',
'BaseAclAssertion' => '/om/BaseAclAssertion.php'
...
新生成器在 'map' 和 'om' 路径之前添加了一个前导斜杠。所以推进自动加载器找不到类文件。
是否有任何配置选项或生成器模板我可以更改它?
谢谢。