我关注如何为joomla 2.5构建组件this tutorial,但现在我被卡住了。
我想做什么: 除了在admin \ models \ forms \ .xml中定义的字段之外,我想动态添加表单字段。应从数据库中读取字段列表。
我有一个:
#__tours(id, title)
,#__tourfields(id,lable,description,position)
#__tourfieldvalues(tourid,fieldid,fieldvalue)
#__tourfields
包含其他字段的列表,用户可能希望为#__tours
中的每个条目指定这些字段。 #__tourfieldvalues
将包含其他字段的值。
现在我需要弄清楚如何在#__tourfields
的每一行的编辑表单中添加输入框,在#__tourfieldvalues
中读取当前显示的#__tours
条目中的值
我该怎么做?
答案 0 :(得分:0)
这是一个非常复杂的问题。以小书为准:)
通常,您必须为每个字段类型创建类,并为#__tourfields
中的每个字段启动此类。此类必须扩展JFormField
并重写getInput()
方法。
然后在循环中你获取你的字段。
像这样的东西。但我相信你必须有更具体的问题。这听起来像“如何从头开始创建像Joomla一样的CMS?”