问题标签 [zend-form-sub-form]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1363 浏览

zend-framework - 是否可以在 zend 表单上创建没有字段集的子表单和显示组?

是否可以在 zend 表单上创建没有字段集的子表单和显示组?

0 投票
1 回答
1071 浏览

php - Zend Framework、Zend_Form_Element 如何设置自定义名称?

我有表单,其中一些字段看起来像行,所以我可以使用 JS 添加/删除它们。例如:

ID=1 的字段(现有行)


ID=2 的字段(现有行)


默认创建新行(允许在现有行中再添加一行)


由 JS 创建的新行


因此,我们将继续表单,我们将知道要更新哪些行以及要添加哪些行(如果索引以“n”开头 - 新的,如果索引是数字 - 现有元素)。

我尝试了子表单...但是我必须为每个字段创建子表单吗?如果我使用以下代码:

最好的方法是什么?

1)使用子表单?

2) 扩展 Zend/Form/Decorator/ViewHelper.php 以使用类似的名称name[nX]

3)其他解决方案?

谢谢。

0 投票
2 回答
1051 浏览

php - Zend_Form_SubForm 使用 getValues() 扁平化数组表示法

我正在使用一系列嵌入了子表单的表单,我正在尝试确定是否可以让 getValues 返回没有子表单上的数组表示法的值。

IE:

给我输出:

但我实际上希望输出是:

在不覆盖 Zend_Form 函数的情况下有什么简单的方法吗?

0 投票
1 回答
380 浏览

zend-framework - 在子窗体的表格中显示数据

我有一个关于子表单的问题。

目前我有 2 个子表单和一个父表单。在其中一个子表单上,我想从模型中获取数据并且这需要显示在表格中,第一列需要有一个单选按钮,因为我想知道选择了哪一行。但是作为一个表格不是一个表单元素怎么能做到这一点呢?

我应该放弃子表格还是您建议做什么?

谢谢!

0 投票
1 回答
1759 浏览

html - 在 Zend SubForm 中,如何将 Legend 转义设置为 false?

我有一个子表单,我在其中设置了一个图例。

如何设置图例使其不会转义文本?

通常我会得到装饰器,但这不起作用:

0 投票
1 回答
1266 浏览

zend-framework - Zend Framework:如何创建一个带有标签的文本字段和没有提交按钮的子表单?

我想显示一个像

但会显示以下内容:

上面代码的问题是提交按钮需要一个在按钮上使用的标签,但我不希望在按钮左侧显示标签,这是装饰器无法绕过的

我基本上有两个选择:

  1. 禁止提交按钮的文本标签(不是按钮内的标签)或

  2. 删除标签装饰器并在文本字段前手动添加简单文本

我不知道如何在没有隐藏输入的情况下将简单文本添加到表单中,然后也必须对其进行标记,因此这也无济于事。

我该怎么做?谢谢

0 投票
2 回答
2062 浏览

zend-framework - 你如何对子表单进行分组

我在一个表单中有 4 个子表单,我想将其中的 2 个组合在一起,然后对它们应用一些装饰器。

这是我到目前为止所拥有的。w/在每个子表单中,我已经有一些显示组

我以为我可以做类似的事情

显然这根本行不通。

我真的在 ZF 的文档中找不到任何东西。如果其他人遇到这个困境,我想我把它贴在这里。

0 投票
1 回答
647 浏览

php - ZF-如何访问子表单元素并设置其值

祝大家有美好的一天!我在这里是设置子表单元素,它工作正常。

我仍然会不停地摆弄并想知道如何在表单提交时访问子表单元素,以设置其值。干杯和快乐的编码!谢谢

0 投票
1 回答
690 浏览

zend-framework - Zend_Form & Pagination

我正在整理一个包含许多子表单的 Zend_Form。事实上,它有可能拥有如此多的子表单,我希望它们出现在多个页面上。是否可以使用 Zend_Paginator 创建一些动态页数的多页表单?

这是一个更具体的例子。我正在创建一个页面,有人可以在其中编辑单个画廊中大量照片的元数据。因此,他们点击编辑,它会从数据库中提取所有图像。该页面是一个主表单,每个图像都放置在一个子表单中。如果我只想要一页并且它们都显示出来,这非常有用。我有那个工作得很好。

现在,假设有 200 张图像。显然,您不希望一次加载所有 200 张图像,所以我希望用户能够一次翻阅 20 张图像。我真的不在乎页面是否一次处理一个,或者是否将值存储到然后像真正的多页表单一样结束,然后一次处理。

我尝试将图像数据传递给分页器,然后在部分循环中动态添加子表单。这是一个问题,因为在视图的部分循环内,它看不到我需要访问以添加子表单 ($this->form->addSubform()) 的主表单。

下一个想法是使用限制数据库查询手动创建分页器,并让它以这种方式对数据进行分页。不理想,但我认为它会工作。

关于更顺畅集成的任何想法?谢谢您的帮助!

0 投票
1 回答
459 浏览

zend-framework - 在 Zend 框架中使用 Zend_Form 的表单上可变数量的字段

我有一个数据库表和一个链接表“站点”,在第一个和第二个中定义了许多从一个到多个变化的值,这些值可以添加回“站点”。用户可以在带有链接数据的表单中打开“站点”字段,然后显示在字段中,以便用户可以编辑值。

例如,“Site One”有一个相关字段。

“站点二”具有三个相关字段。

“站点三”有两个相关领域。等等。

如果我手动启动它,我只会读取数据并创建额外的字段,但我正在使用 Zend_Form 构建它,它似乎想提前知道字段的数量。我在模型目录中使用模型,脚本目录中有 _form_xxx.phtml(部分?)。

我对 Zend 很陌生并且有点感觉,所以 Zend_Form 有没有办法这样做,否则我似乎不得不重写 php 和 phtml?

子表单 Zend_Form_SubForm 是一种可行的方法吗?

由于 Zend 很灵活,我假设在最坏的情况下我可以用普通的方式编写组件,但如果可能的话,我想使用框架中的工具。