全局更改ZF2表单格式

Chr文字

我正在根据实体构建表单

$builder = new AnnotationBuilder( $entityManager);
$form = $builder->createForm( $entity );

这是一个很棒的功能(为我节省了很多工作),但是我想要的是全局更改这些表单的布局。我想使用表格布局而不是

<label><span>Name:</span><input type="text" value="" name="name"></label>

我想要类似的东西

<tr><td>Name:</td><td><input type="text"></td></tr>

那可能吗?

cptnk

我实际上错了,您不需要实际扩展或编写新的viewHelper即可实现不同的渲染。

实际上,formRowviewHelper具有部分参数

public function __invoke(ElementInterface $element = null, $labelPosition = null, $renderErrors = null, $partial = null)

使用该参数设置调用viewHelper后,<?php echo $this->formRow($element, null, true, 'path/to/your/partial'); ?>它将设置以下变量供您的局部变量使用。

'element'           => $element,
'label'             => $label,
'labelAttributes'   => $this->labelAttributes,
'labelPosition'     => $this->labelPosition,
'renderErrors'      => $this->renderErrors,

现在,您只需要编写自己的标记就可以了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ZF2获取全局会话容器

来自分类Dev

ZF2:使用前向插件时,如何全局更改所有Controller的Request对象?

来自分类Dev

Zf2中的Bootstrap 3表单

来自分类Dev

ZF2表单中的按钮内容

来自分类Dev

Zf2中的Bootstrap 3表单

来自分类Dev

ZF2:如何翻译表单注释?

来自分类Dev

zf2将供应商移至全局目录?

来自分类Dev

覆盖ZF2全局/本地配置:取消设置

来自分类Dev

覆盖ZF2全局/本地配置:取消设置

来自分类Dev

ZF2如何将变量传递给表单

来自分类Dev

ZF2表单的CSRF即使无效值也可以验证

来自分类Dev

如何使用zf2创建上传表单?

来自分类Dev

ZF2表单验证-不重叠的日期和时间

来自分类Dev

zf2表单未在组合对象中设置值

来自分类Dev

zf2从表单获取过滤后的值

来自分类Dev

ZF2表单:如何提供字段提示

来自分类Dev

如何使用zf2创建上传表单?

来自分类Dev

在isValid之后进行zf2表单绑定

来自分类Dev

从zf2中的表单对象获取输入验证器

来自分类Dev

如何在ZF2中模拟PUT表单?

来自分类Dev

ZF2中不常见的表单属性用法

来自分类Dev

ZF2学说中的货币格式输入值

来自分类Dev

ZF2翻译

来自分类Dev

ZF2:在ResultSet中更改行字段

来自分类Dev

使用ZF2更改Doctrine上的DefaultEntityListenerResolver

来自分类Dev

ZF2:从控制器工厂更改视图脚本

来自分类Dev

ZF2输入过滤器更改消息颜色

来自分类Dev

使用ZF2更改Doctrine上的DefaultEntityListenerResolver

来自分类Dev

ZF2如何在视图中使用全局变量