【问题标题】:How to render label and element separately in a zend form using DOJO element如何使用 DOJO 元素以 zend 形式分别呈现标签和元素
【发布时间】:2011-08-16 20:11:36
【问题描述】:

我创建了一个标准的 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元素上分别渲染标签和元素?

【问题讨论】:

    标签: zend-framework dojo zend-form


    【解决方案1】:

    -&gt;renderLabel() 与 Zend_Form 对象或 Zend_Dojo_Form 一起工作

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      • 1970-01-01
      • 2013-11-07
      • 2012-07-31
      • 2013-12-24
      相关资源
      最近更新 更多