您好我正在使用以下结构的xml文件:
<?xml version="1.0"?>
<configdata>
<page>
<form action="" method="post">
<elements>
<page_title type="text" name="page_title" >
<options label="Page Title" required="true" />
</page_title>
<page_content type="textarea" name="page_content">
<options label="Page Content" />
</page_content>
</elements>
</form>
</page>
我有两种形式可以获取完全相同的数据,但我需要更改表单上的标签。我宁愿不只是剪切和粘贴<page></page>
中包含的代码并调整标签。有没有办法可以“扩展”页面并设置标签?
答案 0 :(得分:0)
你应该能够从控制器上做到这一点(我知道它适用于普通的Zend_form对象)
$form = new Your_Form_Here();
$form->Elementname->setLabel('new label');
这就是它的全部。您可能需要进行一些调整,因为您正在使用配置文件,但它应该很难。