2011-11-10 18 views
2

我对ZF是全新的,请原谅我的愚蠢行为。我在ZendFramework中添加了以下内容,并且我想添加一个对该子表单显示的描述,但我无法弄清楚如何实现该功能。ZendFramework:向子表单添加说明

$mySubForm = new SubForm(array(
    'legend' => 'Title', 
    'isArray' => false, 
)); 

$this->addSubForms(
    array(
     'something' => $mySubForm; 
    )); 

回答

1

要添加的描述,您可以使用setDescription方法:

$mySubForm->setDescription('MY MESSAGE'); 

如果在呼应的形式,你没有看到的说明,加入这一行太:

$mySubForm->setDecorators(array('Description', 'FormElements', 'Form')); 
+0

不会'$ mySubForm-> addDecorator('Description');'这里比较合适吗? – vascowhite

+0

不,您必须指定子窗体的所有装饰器,请参阅Zend/Form/SubForm.php @ 53(zf 1.12)处的zend framework source。 –