存储阵列injoomla 2.5组件开发

时间:2013-06-26 10:52:45

标签: joomla2.5 joomla-extensions joomla-component

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

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

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

1 个答案:

答案 0 :(得分: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:Developing a MVC Component/Developing a Basic Component

您还可以使用不同的表单字段类型:Form field