我现在在互联网上搜索了一段时间,但找不到任何有关如何执行此操作的提示。
我在 joomla 2.5 中编写了自己的组件,到目前为止它运行良好。组件的一部分是后端的表单。字段有点复杂,但为了使其尽可能简单,基本上是这样的:
<input name="alpha" ....>
<input name="beta" ....>
<input name="gamma" ....>
用 jform 实现它是没有问题的。但我需要多次重复这部分表格(如表格)。
<input name="alpha1" ....>
<input name="beta1" ....>
<input name="gamma1" ....>
<input name="alpha2" ....>
<input name="beta2" ....>
<input name="gamma2" ....>
<input name="alpha3" ....>
<input name="beta3" ....>
<input name="gamma3" ....>
...
我无法想象,在 xml 文件中有 100 组字段,然后只使用其中的一些字段会很聪明。所以我的下一个方法是创建我自己的 costum 字段,它扩展了一个标准字段并添加了另一个参数(如索引),该参数将用于更改输入字段的名称标签。我想这行不通,因为我不调用字段类的 getIndex() 方法,而是调用 jform 类的方法(并且只有 3 个参数)。
所以我不知道如何用jforms做到这一点。我现在有一个解决方案,只使用 php 来获取 html 结构,但我更喜欢用 jforms 来做,所以我可以使用来自字段的标准和自定义。
我对此有任何帮助,我仍然是新手,所以如果这是错误的方法,请告诉我。
谢谢