Example #1
0
 /**
  * @return bool|Zend_Form_Subform
  */
 function getOptions()
 {
     $menus = Zoo::getService('menu')->fetchAll();
     // Build menu tree
     $tree = new Zoo_Object_Tree($menus, 'id', 'pid');
     $options = $tree->getIndentedArray('title', 0, '-');
     $form = new Zend_Form_SubForm();
     $menu_select = new Zend_Form_Element_Select('menu');
     $menu_select->setLabel('Menu');
     $menu_select->addMultiOptions($options);
     $form->addElement($menu_select);
     return $form;
 }