public function setSelectBoxes($scope) { $parents = sfBreadNavPeer::getParentArray($scope); $order = sfBreadNavPeer::getOrderArray($scope); $orderoption = array('above' => 'above', 'below' => 'below'); $this->setWidgetSchema(new sfWidgetFormSchema(array('id' => new sfWidgetFormInputHidden(), 'page' => new sfWidgetFormInput(), 'module' => new sfWidgetFormInput(), 'action' => new sfWidgetFormInput(), 'credential' => new sfWidgetFormInput(), 'catch_all' => new sfWidgetFormInputCheckbox(), 'parent' => new sfWidgetFormSelect(array('choices' => $parents)), 'order' => new sfWidgetFormSelect(array('choices' => $order)), 'order_option' => new sfWidgetFormSelectRadio(array('choices' => $orderoption))))); $this->widgetSchema->setNameFormat('sfbreadnavaddpageform[%s]'); }