Symfony1 完整名称而不是数据库记录值

Symfony1 完整名称而不是数据库记录值,symfony1,symfony-1.4,admin-generator,Symfony1,Symfony 1.4,Admin Generator,我有一个存储ENUM值的数据库列,在这种情况下,我有a或I,这意味着active或inactive。如何在管理生成器模块中显示Active/Inactive而不是a/I?有什么帮助吗 编辑:在索引中显示活动或非活动 我现在的情况如下: ID Name Active Actions 1 Val1 a Edit | Delete 2 Val2 a Edit | Delete 3 Val3 i Edit |

我有一个存储
ENUM
值的数据库列,在这种情况下,我有
a
I
,这意味着
active
inactive
。如何在管理生成器模块中显示
Active
/
Inactive
而不是
a
/
I
?有什么帮助吗

编辑:在索引中显示活动或非活动 我现在的情况如下:

ID    Name   Active   Actions
1     Val1   a        Edit | Delete  
2     Val2   a        Edit | Delete
3     Val3   i        Edit | Delete
我想要实现的是:

ID    Name   Active   Actions
1     Val1   Active   Edit | Delete  
2     Val2   Active   Edit | Delete
3     Val3   Inactive Edit | Delete

或者只需根据值编写一个
image\u tag()
,例如值为
a
未选中时的
png
。值为
i
时的png
您要更改的位置和内容非常模糊,但如下所示:

在索引页面中,只需使用一个分部,即可通过generator.yml覆盖显示的值


否则,在表单页面中,创建另一个表单,编辑sfWidgetFormChoice以获得所需的标签。然后也通过generator.yml更新模块中使用的表单类

多展示一下你所拥有的和你已经尝试过的far@ChristianGärtner我还没有做任何事情,因为我不知道如何检查文档,但仍然不知道如何通过覆盖默认小部件在表单中实现这一点,但仍然不知道如何在视图级别(即执行
index()时)完成这一点
功能。我看了文件,但没有找到任何帮助。看看我的版本,也许这澄清了一点,但我在这里所说的,只是呈现一个部分。为此,请在模板文件夹中创建一个部分活动文件夹。然后,在generator.yml的_列表的display中,添加字段_activeOk,我现在理解了如何使用partials来处理这个部分,但我的问题是:如果列存储
a
I
我应该在哪里编写代码来激活
a
I
Inactive
,以及如何部分显示它们?完全取决于您。它应该在一个helper函数中,因为它对我来说完全是格式化的,但是我想将它存储在模型类中会很方便,因为您可以很容易地重用它。您能给我留下一些代码供我审阅吗?只是一个例子?