Php Zend表单在一个div中放置一些元素
我有一些元素的Zend表单。我需要在第一个div中放置一些元素,在另一个div中放置一些元素。 我表格的一部分: 私有函数_createForm($action){ }Php Zend表单在一个div中放置一些元素,php,zend-framework,forms,zend-form,Php,Zend Framework,Forms,Zend Form,我有一些元素的Zend表单。我需要在第一个div中放置一些元素,在另一个div中放置一些元素。 我表格的一部分: 私有函数_createForm($action){ } 现在,如何在一个div中放置$title和$priority元素,在seconf中放置其他元素?您需要使用显示组()。禁用它们的默认修饰符,然后使用setDecorator函数添加您自己的修饰符,那么基本上,您想在表中的div中包装表行吗?你确定它是否是有效的HTML吗? $form = new Zend_Form(); $f
现在,如何在一个div中放置$title和$priority元素,在seconf中放置其他元素?您需要使用显示组()。禁用它们的默认修饰符,然后使用setDecorator函数添加您自己的修饰符,那么基本上,您想在表中的div中包装表行吗?你确定它是否是有效的HTML吗?
$form = new Zend_Form();
$form->setName($action . '_form');
$form->setMethod('post');
$title = $form->createElement('text', 'title');
$title->setLabel('Title')
->setAttrib('maxlength',50)->setAttrib('id', 'title')->setAttrib('class', $action . '_title')
->setAttrib('style','height: 15px; width: 200px;')
->setRequired(true)
->setDecorators(array(
'ViewHelper',
array(array('data' => 'HtmlTag'), array('tag' => 'td', 'class' => 'element')),
array('Label', array('tag' => 'td')),
array(array('row' => 'HtmlTag'), array('tag' => 'tr')),
));
$priority = $form->createElement('select', 'priority');
$priority->setLabel('Parent Rank')
->setAttrib('id', 'priority')->setAttrib('class', $action . '_priority')
->setMultiOptions($dataGrid->AllRanks())
->setDecorators(array(
'ViewHelper',
array(array('data' => 'HtmlTag'), array('tag' => 'td', 'class' => 'element')),
array('Label', array('tag' => 'td')),
array(array('row' => 'HtmlTag'), array('tag' => 'tr')),
));
$enabled = $form->createElement('select', 'enabled');
$enabled->setLabel('Enabled')
->setAttrib('id', 'enabled')->setAttrib('class', $action . '_enabled')
->setMultiOptions(array('1'=>'yes', '0'=>'no'))
->setDecorators(array(
'ViewHelper',
array(array('data' => 'HtmlTag'), array('tag' => 'td', 'class' => 'element')),
array('Label', array('tag' => 'td')),
array(array('row' => 'HtmlTag'), array('tag' => 'tr')),
));
$use_gv = $form->createElement('select', 'use_gv');
$use_gv->setLabel('Use GV in calc.?')
->setAttrib('id', 'use_gv')->setAttrib('class', $action . '_use_gv')
->setMultiOptions(array('1'=>'yes', '0'=>'no'))
->setDecorators(array(
'ViewHelper',
array(array('data' => 'HtmlTag'), array('tag' => 'td', 'class' => 'element')),
array('Label', array('tag' => 'td')),
array(array('row' => 'HtmlTag'), array('tag' => 'tr')),
));