我用一些简单的zend元素和一个DOJO日期选择器创建了一个标准的zend表单。
$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元素上单独渲染标签和元素?
答案 0 :(得分:1)
->renderLabel()
适用于Zend_Form对象或Zend_Dojo_Form
但是,当您使用Zend_Dojo_Form时,必须使用->renderDijitElement()
而不是->renderViewHelper()
。