我正在使用 Symfony 1.4 和 Propel 1.6。起初,我对使用不正确复数的各种类名感到困惑。
例如,一些表关系是诸如 CommerceItemss 之类的东西,在我的 schema.yml 中很容易追踪到,我在其中指定了复数而不是单数表名。
在我更正之后,我仍然在自动生成的类中留下了另一种类型的错误。也就是说,我有一个名为“Match”的表格,Propel 将其复数为 Matchs。
例如,像这样的行:
if (null === $this->matchsScheduledForDeletion) {
...
$this->matchsScheduledForDeletion = clone $this->collMatchs;
所以我剩下的问题是“如何让 Propel 正确地复数”?