代码之家  ›  专栏  ›  技术社区  ›  Jagjeet Singh

关于Symfony 4选项类型

  •  1
  • Jagjeet Singh  · 技术社区  · 8 年前

    我使用Symfony form ChoiceType创建表单,但有一个问题,例如,我有一个这样的数组

    array('M' => 'Male', 'F' => 'Female')
    
    我希望键作为键,但Symfony Form Choice Type get key as value和value as key in下拉列表
     <option value="Male">M</option>
     <option value="Female">F</option>
    
    但我不希望这样,我希望输出如下:-
     <option value="M">Male</option>
     <option value="F">Female</option>
    

    对不起我的英语

    1 回复  |  直到 8 年前
        1
  •  1
  •   Edi Modrić    8 年前

    Symfony公司 ChoiceType 将数组键用作选项名称,将数组值用作选项值,如果要继续使用内置 选项类型

    你需要 array_flip 在表单类型中使用之前的原始数组。

    推荐文章