1

我按照本教程介绍了如何为 joomla 2.5 构建组件,但现在我被卡住了。

我想要做什么:除了在 admin\models\forms\.xml 中定义的那些字段之外,我还想动态添加表单字段。字段列表应从数据库中读取。

我有一个:

  • 主表#__tours(id, title)
  • 字段列表表#__tourfields(id,lable,description,position)
  • 字段值表#__tourfieldvalues(tourid,fieldid,fieldvalue)

#__tourfields包含附加字段的列表,用户可能希望为 中的每个条目指定这些字段#__tours#__tourfieldvalues将包含附加字段的值。

所以现在我需要弄清楚如何将输入框添加到编辑表单中的每一行#__tourfields,读取#__tourfieldvalues当前要显示的条目中的值#__tours

我怎样才能做到这一点?

4

1 回答 1

0

这是一个非常复杂的问题。以小书为准:)

通常,您必须为每个字段类型创建类,并为#__tourfields. 此类必须扩展JFormFieldgetInput()覆盖方法。

然后在循环中获取您的字段。

像这样的东西。但我相信你必须有更具体的问题。这听起来像是“如何从头开始创建像 Joomla 这样的 CMS?”

于 2013-02-03T12:41:32.477 回答