我正在Zend做一个新项目,它需要一个下拉列表来填充数据库中的数据(即类别)。我需要显示那些类别数据要在下拉菜单中以树形视图的形式显示。我已经尝试了一下,只需从数据库中获取数据,然后使用foreach并将值放入
将它们排列到ZEND_FORM中。$category->addMultiOption($childCategory['category_title'] , $childCategory['id']);
但是我仍然没有在Form中获得所需的值。请建议如何操作,因为我在Zend Framework中非常原始。一个小的代码片段将非常有助于理解。
提前致谢。
答案 0 :(得分:0)
我不确定Tree View的含义,但是如果要围绕某些选项创建optgroup,可以使用以下multiOptions结构:
$options = array(
'option group name' => array(
'value1' => 'label1',
'value2' => 'label2',
),
'second group name' => array(
'value3' => 'label3',
'value4' => 'label4',
),
);
$category->setMultiOptions($options);