正如我在其他 SO 问题中所描述的那样,我将子类Zend_Form
化以允许重用。它工作得很好,除了我发现的一个问题。在我的视图脚本中,我使用此代码来呈现字段的标签:
echo $this->formLabel($this->element->getFullyQualifiedName(),
$this->element->getLabel());
呈现的标签将原始元素 id 作为for
属性中的值,而不是新的、后缀的元素 id。Zend 代码中是否存在错误,我是否遗漏了一个步骤或做错了什么?