是否可以为Zend Framework 2表单行设置分隔符或在段落中显示它们?

时间:2015-05-13 20:22:46

标签: php zend-framework formcollection

我有一张表格

$this->add(array(
        'name'=>'username',
        'type'=>'Text',
        'options'=>array(
            'label' => 'Username',
        )
    ));
$this->add(array(
        'name'=>'password',
        'type'=>'Password',
        'options'=>array(
            'label' => 'Password',
        )
    ));

echo $this->formCollection($form);

这显然只是代码的相关部分。输出如下:

<fieldset ><label><span>Username</span><input type="text" name="username" value=""></label><label><span>Password</span><input type="password" name="password" value=""></label>

有没有办法将每一行放入段落或用换行符分隔所有行?我读了一些关于装饰器的内容,但我不确定是Zend Framework Version 2,我不知道如何将它应用于formCollection,如果是的话。

1 个答案:

答案 0 :(得分:0)

要做的最好的事情是使用您自己的版本覆盖 min lq mean median uq max neval dplyr 2375.2319 2376.6658 2446.4070 2419.4561 2454.6017 2606.0794 5 apply 224.7869 231.7193 246.7137 233.4757 245.0718 298.5144 5 帮助程序,以输出您想要的标记。我写了一点lib来做这件事,随意使用它或复制方法。

定义您自己的助手:https://github.com/tfountain/tf-form/blob/master/src/TfForm/Form/View/Helper/FormRow.php,然后更新您的模块配置以使用它:https://github.com/tfountain/tf-form/blob/master/config/module.config.php

相关问题