Я новичок в zend, я использую zendForms, и я хочу сгруппировать поля формы в группы, а затем в интерфейсе я хочу отображать их в разных div, также я хочу сделать то же самое для своего сохранения кнопка, это возможно?Группировка полей формы Zend
0
A
ответ
0
Как обычно с ZF вы можете сделать это несколькими способами, самый простой из них, который я предлагаю, - определить группы отображения и посмотреть, подходит ли по умолчанию html, который они генерируют, для ваших потребностей (отображаемые группы отображаются с тегом fieldset
по умолчанию).
Если вам нужна дополнительная настройка, смотрите ниже:
class Form_Product extends Zend_Form
{
public function init()
{
$a = new Zend_Form_Element_Text('a');
$b = new Zend_Form_Element_Text('b');
$c = new Zend_Form_Element_Text('c');
/*
* The first way is to define display groups and customize their decorators
*/
$this->addDisplayGroup(array($a, $b), 'groupAB');
$this->getDisplayGroup('groupAB')->setDisableLoadDefaultDecorators(true);
$this->getDisplayGroup('groupAB')->setDecorators(array(
'FormElements',
'DtDdWrapper'
)); // or whatever decorators you need
$this->addDisplayGroup(array($c), 'groupC');
// ...
/*
* Second way is to use custom view script to render the form.
* In view use $this->element to get form object
* and $this->element->getElements() or $this->element->getElement('name') to get elements
*/
$this->addElements(array($a, $b, $c));
$this->setDisableLoadDefaultDecorators(true);
$this->setDecorators(array(
array('ViewScript', array('viewScript' => 'controller/action/form.phtml')),
));
}
}
Смежные вопросы
- 1. Группировка формы Zend, не отправляющая данные второй формы?
- 2. заполнение полей полей zend формы с объектами в объекте
- 3. Группировка радиокнопки в Zend Framework
- 4. TSQL группировка полей
- 5. Тип изменения формы формы Zend в контроллере
- 6. декораторы декоративной формы zend
- 7. Всплывающее окно для полей формы в приложении zend
- 8. Zend Framework: isValid() очищает значения от отключенных полей формы!
- 9. Zend framework 1: проверка формы двух связанных полей
- 10. Группировка нескольких полей в MongoDb
- 11. Группировка полей в макете сетки
- 12. группировка полей в форме django
- 13. Группировка полей в ASP.NET MVC
- 14. Группировка полей datetime в кусках
- 15. Формы Xamarin: Группировка ObservableCollection
- 16. Группировка параметров при отправке формы
- 17. Группировка строк таблицы как набор полей
- 18. Validate набор полей/группа полей в форме Zend
- 19. Группировка в SSRS 2008 R2 - группировка и организация полей
- 20. Проблемы с оформлением формы Zend
- 21. Создание формы в Zend
- 22. Динамические формы в zend?
- 23. Проверка формы Zend
- 24. Формы в zend framework
- 25. Подтверждение формы полей для формы
- 26. Группировка формула для учета двух полей
- 27. Группировка полей ввода HTML в фляге
- 28. Группировка по 2 полей в XSL
- 29. Группировка полей non-cck в Drupal?
- 30. Группировка полей, которые частично совпадают в MySQL