Как визуализировать метку и элемент отдельно в форме Zend, используя элемент DOJO - PullRequest
2 голосов
/ 17 августа 2011

Я создал стандартную форму Zend с некоторым простым элементом Zend и одним средством выбора даты DOJO.

$fromDate = new Zend_Dojo_Form_Element_DateTextBox('fromDate');
$fromDate->setLabel('From Date')
            ->setDatePattern('dd-MM-yyyy');
$this->addElement($fromDate);

Работает как положено. я могу выбрать дату из соответствующего выпадающего списка. Но возможно ли отобразить метку и элемент отдельно?

На обычных элементах Zend я использую следующее:

<?php echo $this->form->headline->renderViewHelper() ?>

для отображения элемента и отображения метки:

<?php echo $this->form->headline->renderLabel() ?>

(я не уверен насчет функции 'renderLabel', сейчас я не могу найти пример)

Можно ли визуализировать метку и элемент отдельно для элемента DOJO?

1 Ответ

1 голос
/ 23 декабря 2013

->renderLabel() работает как с объектом Zend_Form, так и с Zend_Dojo_Form

Однако, когда вы используете Zend_Dojo_Form, вы должны использовать ->renderDijitElement() вместо ->renderViewHelper().

...