Sonata Admin に mysql 列挙型のフォーム フィールドを何らかの選択肢として生成させるデフォルトの方法はありますか? ラジオボタン、選択、何でも、つまり、ユーザーが好きなものを入力できるテキストフィールドではありませんか? それらを文字列のように扱い、入力テキスト フィールドをレンダリングします。
私は列挙型をこのように定義しています:
myProperty:
type: enum
length: 10
column: my_property
columnDefinition: ENUM('yeah', 'whatever')
これらは「実際の」列挙型です。つまり、my_property 列はデータベース内の mySQL 列挙型です。
可能であれば、Sonata の Admin.php ファイルに enum 値をハードコードする必要のないソリューションを希望します...