我使用的是其他人创建的数据库,我无法更改。数据库为其表的名称使用复数形式。在我的symfony应用程序中,我使用Propel作为ORM。我想在schema.yml中使用phpName属性更改表的名称,但它仅适用于模型。表单和过滤器具有错误(自动生成)的名称。
这是我的schema.yml:
AgentServices:
_attributes: { phpName: AgentService }
...
在lib \ model中我有:
AgentService.php and AgentServicePeer.php (this is correct)
但是在lib / form中我有:
AgentservicesForm.class.php
在这种情况下该怎么办?
由于
答案 0 :(得分:0)
确定,
我重新创建了项目并从头开始构建了所有内容。有效。我无法解释。它不一定是缓存问题,因为我很多时候都在调用它。奇怪的是。