0

私はDocrine2withAnnotationFormsを使用していますが、次のことをどのように達成できるのだろうか:

エンティティにフィールドがあり、これは約 4 つの静的な選択肢を含むドロップダウンにする必要があります。

ユーザー向けDjango: を定義したいchoices

例:

レーベル: どの大陸に住んでいますか?

選択肢: アフリカ、アジア、アメリカ、ヨーロッパ

選択肢は変わらないので、データ モデルにバインドされるようにエンティティのどこかに配置したいと思います。

そのような可能性はありますか?または、そうでない場合、最善の回避策は何ですか?

4

1 に答える 1

0

ここで偶然に解決策を見つけました:

/**
 * @ORM\Column(type="string")
 * @Form\Type("Zend\Form\Element\Select")
 * @Form\Filter({"name":"StripTags"})
 * @Form\Options({"label":"Continent*", "value_options": {"0":"Select one","1":"Africa","2":"America"}})
 * @Form\Validator({"name":"InArray", "options":{"haystack":{"1","2"}, "messages":{"notInArray":"Choose one!"}}})
 * @Form\Attributes({"value":"0"})
 */
protected $continent;
于 2013-03-12T11:46:01.620 に答える