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

时间:2013-07-04 02:48:12

标签: symfony1 symfony-1.4 admin-generator

我有一个存储ENUM值的数据库列,在这种情况下,我有ai,这意味着activeinactive。如何在管理生成器模块中显示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_tag()时,根据值checked.pnga的值unchecked.png来写i

1 个答案:

答案 0 :(得分:2)

你想要改变的地方和内容非常模糊,但这里有:

在索引页面中,只需使用partial来通过generator.yml覆盖显示的值。 See symfony doc

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