我想在表单标签中加上表单标题的前缀,但是在表单元素之上。
<form>
<h3>Login Form</h3>
<!-- form elements -->
</form>
我不想使用视图脚本。
我想使用Description装饰器,但这似乎只对元素可用。
我如何设置一个任意描述的形式,并定位它(无论是追加/前置)内的形式标签?我有一种感觉,我需要玩HtmlTag装饰器,但我已经玩了,不能得到正确的结果。
典型。问一个问题,找出解决办法。
$form->setDecorators(array(
array(
'Description',
array(
'tag' => 'div',
'class' =>'title'
)
),
'FormElements',
'Form'
))
->setDescription('Enter Login Credentials:');
根据你放置描述装饰器的位置,将决定它在表单标签的哪个位置显示,即放置在'FormElements'之上以显示在元素之上;放置在"FormElements"下面,在元素下面显示描述;