使用JForm在joomla 2.5中创建一个简单的设置表单

时间:2014-08-08 07:27:50

标签: joomla jtable components jform

我是joomla的新手!组件编程。我正在创建一个MVC组件,用户可以保留一些日期。

我的组件应该有一个简单的设置视图,管理员可以管理该组件。 我使用了一些参考文献,但是我有问题来创建这个settings视图并且它不起作用。

要做到这一点,我创建了一个 #__ mycomponent_settings 表和一个包含设置数据的行,并添加了这些文件:

  • com_mycomponent /控制器/ settings.php文件
  • com_mycomponent /模型/ settings.php文件
  • com_mycomponent /模型/形式/ settings.xml中
  • com_mycomponent /表/的settings.php
  • com_mycomponent /视图/设置/ view.html.php
  • com_mycomponent /视图/设置/ TMPL /如default.php

我在xml文件中定义了我的字段并将它们正确加载到视图中,但真正令我困惑的问题是我真的不知道如何正确使用JForm和JTable来提交和保存数据库中的数据或者检索以前保存的数据并将它们放入字段中。或者我应该如何使用JToolbarHelper提交数据或必须在表单的action属性中输入的内容。我使用了JToolbarHelper的保存按钮,但它带我到了

  

com_mycomponent&安培;图=&设置放大器;布局编辑=

但我没有在我的代码中到处定义任何编辑布局!

我很困惑,如果你帮助我,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

我强烈建议使用本机joomla设置逻辑,而不是将它们存储在数据库中。 您可以在http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Adding_configuration阅读更多相关信息(只读Adding configuration parameters部分

如果您有更多问题需要实施,我会很乐意为您提供帮助。