milvus
Новичок
Хочу вывести форму в виде
<tr>
<td>
formElement
</td>
</tr>
Без тега table и tbody
как это сделать ZF(Версия 1.1x) сама добавляет эти теги??
пробую так
Если убрать обертывающий тег table то исцезают и td у каждого элемента формы))
Если обертывающим поставить tr то ZF тоже не создает ни tr ни td слишком уж он умный((
<tr>
<td>
formElement
</td>
</tr>
Без тега table и tbody
как это сделать ZF(Версия 1.1x) сама добавляет эти теги??
пробую так
Код:
class Application_Form_WorkerFilter extends Zend_Form
{
public function init()
{
// Задаём имя форме
$this->setName('filter');
$this
->setDecorators(array(
'FormElements',
array('HtmlTag', array('tag' => 'table')),
'Form',
))
;
// Создаём элемент формы – text c именем = organization_id
$organization_id = new Zend_Form_Element_Text('organization_id');
// Создаём элемент формы – text c именем = organization
$organization = new Zend_Form_Element_Text('organization');
// Добавляем все созданные элементы к форме.
$this->addElements(array( $organization_id, $organization))
->setElementDecorators(array(
'ViewHelper',
'Errors',
array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'element')),
// array('Label', array('tag' => 'div')),
array(array('row' => 'HtmlTag'), array('tag' => 'td')),
))
;
}
}
Если обертывающим поставить tr то ZF тоже не создает ни tr ни td слишком уж он умный((