Exl*_*ord 0 zend-form zend-form-element zend-framework2
在ZF1表单的元素有一个setDescription是被输出作为方法<p>description here</p>鉴于.... ZF2显得那么我的问题是我怎样才能添加说明,形成元素没有这个方法?
这是我的看法:
<div>
<?
$form = $this->form;
$form->prepare();
echo $this->form()->openTag($form);
foreach ($form->getElements() as $el) {
?>
<div class="form_element">
<?=$this->formRow($el);?>
</div>
<?
}
echo $this->partial('system/form/buttons_form_part.phtml', array('form' => $form));
echo $this->form()->closeTag();
?>
</div>
Run Code Online (Sandbox Code Playgroud)
小智 5
使用ZF 2.1.5,可能有一个解决方案setOptions().
在定义的形式:
$file = new Element\File('file');
$file->setLabel('Photo (.jpg, .gif, .png)');
$file->setOptions(array('description' => 'test description'));
…
Run Code Online (Sandbox Code Playgroud)
渲染表单元素时:
$element = $form->get(…);
var_dump($element->getOptions());
Run Code Online (Sandbox Code Playgroud)
将授予您访问权限:
array(1) { ["description"]=> string(16) "test description" }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2243 次 |
| 最近记录: |