0
2つの関連するエンティティ "カテゴリ"と "サブカテゴリ"からドロップダウンリストを作成したいとします。 symfonyの下では、一度に1つのエンティティからそれを作成する方法はわかっていますが、ドロップダウンリストで、各カテゴリには、下の図に示すようにそれに属するサブカテゴリが表示されます。Symfonyの関連エンティティからドロップダウンリストを表示するには?
2つの関連するエンティティ "カテゴリ"と "サブカテゴリ"からドロップダウンリストを作成したいとします。 symfonyの下では、一度に1つのエンティティからそれを作成する方法はわかっていますが、ドロップダウンリストで、各カテゴリには、下の図に示すようにそれに属するサブカテゴリが表示されます。Symfonyの関連エンティティからドロップダウンリストを表示するには?
あなたはあなたの「選択肢」フィールド、カテゴリを表すそれぞれに配列を与えなければなりません。
$builder->add('stockStatus', ChoiceType::class, array(
'choices' => array(
'Main Statuses' => array(
'Yes' => 'stock_yes',
'No' => 'stock_no',
),
'Out of Stock Statuses' => array(
'Backordered' => 'stock_backordered',
'Discontinued' => 'stock_discontinued',
),
),
));
あなたはここでより多くの情報を見つけることができます:https://symfony.com/doc/current/reference/forms/types/choice.html#grouping-options
をここに参考になりますChoiceTypeのための 'group_by'オプションは、あります。 https://symfony.com/doc/current/reference/forms/types/choice.html#group-byコードを提供していないので、もっと手伝っていただけません。 –