我有一个简单的一对多关系的数据库,如下所示:
表公司类别 行 ID ID 姓名 姓名 类别_ID
我有一个表格,我可以在其中添加、编辑和删除公司或类别的名称,效果很好。通过 ID 输入类别也可以,但使用起来显然很糟糕。我想要的是表单中的一个简单选择元素,可以从现有类别中进行选择。
我必须生成的代码<select>
是:
$this->add(array(
'name' => 'Categorie',
'type' => 'Zend\Form\Element\Select',
'attributes' => array(
'options' => $categories,
),
'options' => array(
'label' => 'Categorie',
),
));
根据我在(极其稀疏的)ZF2 文档中可以找到的内容,我应该使用 aHydrator
将数据提取到$categories
变量中,但我不确定从那里去哪里。
任何类型的示例或提示将不胜感激!