如何使用JForm创建包含组的字段?

时间:2016-10-26 15:28:44

标签: joomla

我正在制作自定义组件并尝试制作一个可以使用JForm的表单。我试图在表单清单文件中为字段设置组,但这没有用。你应该在哪里为这个领域设置小组?在清单文件中,在模型中或在渲染字段之前准备JForm对象?最后,我试图实现字段名称看起来像索引[country] [region] [street],因此需要组内的多个组。这甚至可能吗?

起初我通过自己生成字段名称并在提交表单时从JInput读取数据很好,但是当我想在加载之前将现有数据绑定到表单时遇到了问题。如果我坚持使用手动生成的表单字段名称,那么我还需要手动生成密钥远数据条目。

1 个答案:

答案 0 :(得分:0)

可以通过将<fields>标记添加到表单清单文件来控制字段组。

 <fields name="groupName">
     <field type="text" name="field1"></field>
 </fields>

产生输出:

 <input name="groupName[field1]" type="text" />

https://www.ostraining.com/blog/how-tos/development/getting-started-with-jform/