0

我正在开发一个 Joomla 2.5 组件。所以我使用 Hello world 示例组件作为参考......在管理后端的编辑视图中

 <?php foreach($this->form->getFieldset('details') as $field): ?> <div>
 <?php echo $field->label; echo $field->input;?> </div>

存储数组$this->form->getFieldset('details')的位置..以及如何将新字段添加到将数据存储到另一个数据库表的表单中。在哪里更改表单的字段。

4

1 回答 1

0

如果您需要在表单中添加更多字段,则可以在helloworld.xml浏览以下文件中添加新字段

administrator->components->com_helloworld->models->forms->helloworld.xml 

打开此文件,您会发现那里列出了字段数,您可以通过复制任何字段来添加自己的字段并根据需要重命名。

你也可以参考这个链接:J2.5:Developing a MVC Component/Adding backend actions

例如,您想在表单上添加描述字段,那么您只需要在fieldset标签之间添加这一行。

<field
      name="description"
      type="text"
      label="COM_HELLOWORLD_HELLOWORLD_DESCRIPTION_LABEL"
      description="COM_HELLOWORLD_HELLOWORLD_DESCRIPTION_DESC"
      size="40"
      class="inputbox"
      default=""
/>

我希望您先阅读有关如何为 Joomla 创建 MVC 组件的完整教程。然后您将能够知道它是如何工作的。这里的链接:

J2.5:开发MVC组件/开发基本组件

您也可以使用不同的表单域类型:表单域

于 2013-06-26T13:48:39.100 回答