我正在使用我的build.properties
文件中的构建设置for propel(版本1.5.4),但是没有正确使用。
示例:表News
应该
Model_News
./Model/News.php
课程
Model_Base_News
./Model/Base/News.php
课程
我的主要问题:
Model
和News.php
之间的文件夹,如:/Model/project/News.php
propel.classPrefix
添加到文件中。因此propel.classPrefix = Model_
在Model_News
/Model/project/Model_News.php
aaaaaaaaaaaahhhh: - (
答案 0 :(得分:0)
我认为您只能使用build.properties
来自定义此表单的路径。您可能需要重载PropelOMTask::build()
中的OMBuilder::getClassFilePath()
(由your own custom build classes使用)函数。不幸的是,您不能只覆盖OMBuilder
类,但必须为所有*Builder
类创建子类。
答案 1 :(得分:0)
就个人而言,我坚持使用Propel约定,只需使用Propel自动加载器进行Propel类。也许并不像你想要的解决方案一样干净,但我不会仅仅根据其内部文件命名来拒绝ORM。