如何使用DOJO元素以zend形式单独呈现标签和元素

时间:2011-08-16 20:11:37

标签: zend-framework dojo zend-form

我用一些简单的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元素上单独渲染标签和元素?

1 个答案:

答案 0 :(得分:1)

->renderLabel()适用于Zend_Form对象或Zend_Dojo_Form

但是,当您使用Zend_Dojo_Form时,必须使用->renderDijitElement()而不是->renderViewHelper()