2011-11-10 8 views
2

私はZFにとって全く新しいので、私の愚かなことは許してください。 ZendFrameworkに次のビットがあります。サブフォームに表示される説明を追加したいのですが、その方法を理解できません。あなたがフォームをエコーするとき、あなたは説明が表示されない場合は、ZendFramework:サブフォームへの説明を追加

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

すぎて、この行を追加します:

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

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

答えて

1

説明を追加するには、のsetDescriptionメソッドを使用することができます

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

は '$ mySubForm-> addDecorator( 'Description');はここではもっと適切でしょうか? – vascowhite

+0

いいえ、サブフォームのすべてのデコレータを指定する必要があります。Zend/Form/SubForm.php @ 53(zf 1.12)のzend framework sourceを参照してください。 –

関連する問題