次のような単純な1対多の関係を持つデータベースがあります。
テーブル会社カテゴリー 行IDID 名前名前 Category_ID
会社名またはカテゴリ名を追加、編集、削除できるフォームがありますが、これは問題なく機能します。IDでカテゴリを入力することもできますが、使用するのは明らかにひどいです。私が欲しいのは、既存のカテゴリから選択するフォームの単純な選択要素です。
生成する必要のあるコード<select>
は次のとおりです。
$this->add(array(
'name' => 'Categorie',
'type' => 'Zend\Form\Element\Select',
'attributes' => array(
'options' => $categories,
),
'options' => array(
'label' => 'Categorie',
),
));
(非常にまばらな)ZF2ドキュメントで見つけたものから、変数にHydrator
データをフェッチするためにを使用する必要がありますが、そこからどこに行くべきかわかりません。$categories
どんな種類の例やヒントもいただければ幸いです。