如何在symfony 1.4中更改过滤器标签?

时间:2013-04-02 07:58:11

标签: symfony-1.4 filtering

如何在symfony 1.4中更改过滤器标签? 我的generator.yml有以下

filter:  
    display: [node_sub_type, organo_node_id, organo_position_id, employee_id]

所以,它在菜单中显示“节点子类型”。但我想重命名为“部门”。我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

您可以在fields内添加名为filter的条目,以强制标签仅用于过滤。

filter:
  fields:
    node_sub_type: { label: Node subtype }
    organo_node_id: { label: Organo Node }
  display: [node_sub_type, organo_node_id, organo_position_id, employee_id]

如果您希望它们是全局的(在过滤器,表单,列表中),您可以全局添加它:

config:
  fields:
    node_sub_type: { label: Node subtype }
    organo_node_id: { label: Organo Node }

答案 1 :(得分:1)

Hasan,只是为了增加您的知识,您还可以在_filters.php中单独渲染过滤器表单字段并将标签放在您想要的任何位置。或者,您也可以在该模型的表单过滤器中指定标签字段。

例如, $ this-> widgetSchema-> setLabel('node_sub_type','Department'); $ this-> widgetSchema-> setLabel('organo_node_id','ISD');