填充選擇元素的形式與日期我有一個簡單的一對多關係的數據庫,看起來像這樣:ZF2:從數據庫
Tables Company Category Rows ID ID Name Name Category_ID
我有一個形式,我可以添加,編輯和刪除公司或類別的名稱,這工作正常。通過ID輸入類別也行得通,但使用起來顯然很糟糕。我想要的是在表單中從現有類別中選擇一個簡單的select元素。
我要生成代碼的<select>
是:
$this->add(array(
'name' => 'Categorie',
'type' => 'Zend\Form\Element\Select',
'attributes' => array(
'options' => $categories,
),
'options' => array(
'label' => 'Categorie',
),
));
從我可以在(非常稀少)ZF2文檔中找到,我應該使用一個Hydrator
獲取數據到$categories
變量,但我不確定該從哪裏出發。
任何形式的例子或提示將不勝感激!
答案以及以下博客帖子包含有關開始使用ZF2,Forms和Doctrine的詳細信息:http://www.michaelgallego.fr/blog/2012/07/04/new-zendform-features-explained/ –