1

選択肢とフォームタイプに問題があります。私の問題の簡単な説明:

選択肢のあるフィールドを持つフォームタイプがあります

->add('fieldName2', 'choice', array(
        'label' => 'Some label',
        'choices' => array(
            0 => 'Option 1',
            1 => 'Option 2',
            ...,
            n => 'Option n'
        ),
    ))

データベースでは、そのフィールドは int です (数値でなければなりません)。ここで問題が発生します。そのテーブルのすべてのレコードを一覧表示したいのです。結果は次のようになります。

fieldName1|fieldName2
----------|----------
somevalue | 0
somevalue | 1
somevalue | 2

しかし、私はこのように見えません:

fieldName1|fieldName2
----------|----------
somevalue | Option 1
somevalue | Option 2
somevalue | Option 3

テンプレートで formtype フィールドの選択と実際の値を組み合わせる方法。そのためのカスタム小枝関数を作成する必要がありますか、それとも組み込みのソリューションがありますか?

4

1 に答える 1