Декораторы для Zend_Dojo_Form - PullRequest
       13

Декораторы для Zend_Dojo_Form

1 голос
/ 19 ноября 2011

У меня есть Zend_Dojo_Form и я хочу изменить для него декоратор:

//inside my Zend_Dojo_Form
$this->setDecorators(array(
        'FormElements',
        'DijitForm',
        array(array('tr' => 'HtmlTag'), array('tag' => 'tr')),
        array(array('table' => 'HtmlTag'), array('tag' => 'table')),
    ));

Визуализированная форма выглядит хорошо, но если я отправляю только Zend_Form_Elements, но Zend_Dojo_Form_Elements не отправляются.Если я не изменю декораторы, все значения передаются, но макет (конечно) нарушен.Мне не хватает какого-нибудь необходимого декоратора?

1 Ответ

1 голос
/ 20 ноября 2011

Проблема оказалась более html, чем связанная с Zend

    $this->setDecorators(array(
        'FormElements',            
        array(array('tr' => 'HtmlTag'), array('tag' => 'tr')),
        array(array('table' => 'HtmlTag'), array('tag' => 'table')),
        'DijitForm',
    ));

работает, потому что теперь элементы формы охватывают всю таблицу.

...