doctrine:generate:entities - 无法重新声明<function name =“”>

时间:2015-09-07 18:52:37

标签: php symfony doctrine

我有一个现有的数据库,我使用doctrine:mapping:import

将其导入symfony2包中

表格使用下划线命名。其中一个表有两列:

- ab_desc  
- abd_esc

导入后,属性将转换为camelCase,如下所示

- $abDesc
- $abdEsc

这是绝对的,因为PHP变量区分大小写。

但如果我现在尝试使用doctrine:generate:entities来实体化实体 doctrine试图为方法创建它:

- function getabDesc()
- function getabdEsc()

导致错误

cannot redclare "getabDesc()"

因为PHP函数是不敏感的...

我现在可以独自编写getter和setter,但我想知道是否有一个更好的解决方案,比如告诉doctrine使用下划线属性或类似的东西。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

127.0.0.1   localhost
127.0.0.1   www.seanpatnode.com