我有一张表格
$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,如果是的话。
答案 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