選択肢とフォームタイプに問題があります。私の問題の簡単な説明:
選択肢のあるフィールドを持つフォームタイプがあります
->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 フィールドの選択と実際の値を組み合わせる方法。そのためのカスタム小枝関数を作成する必要がありますか、それとも組み込みのソリューションがありますか?