当前位置: 首页 > 知识库问答 >
问题:

使用JForm在Joomla2.5中创建一个简单的设置表单

聂永怡
2023-03-14

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

我的组件应该有一个简单的设置视图,管理员可以管理该组件。我使用了一些参考资料,但我在创建此设置视图时遇到问题,它无法工作。

为此,我创建了一个#u mycomponent_设置表和一行,其中保存设置数据,并添加了以下文件:

  • 组件/控制器/设置。php
  • com_mycomponent/models/settings。php
  • com_mycomponent/models/forms/settings。xml
  • com_mycomponent/tables/settings。php
  • com_mycomponent/views/settings/view。html。php
  • com_mycomponent/views/settings/tmpl/default。php

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

com_mycomponent

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

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


共有1个答案

濮书
2023-03-14

我强烈建议使用原生joomla设置逻辑,而不是将它们存储在数据库中。你可以在这里了解更多http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Adding_configuration(只读添加配置参数的部分

如果你有更多的问题实现它,我会很高兴哟帮助。

 类似资料:
  • 问题内容: 如果我想在python中创建一个简单的XML文件,该怎么办?(明智的) 我想要的xml看起来像: 问题答案: 如今,最流行(且非常简单)的选项是ElementTree API,该元素自Python 2.5起已包含在标准库中。 可用的选项有: ElementTree(ElementTree的基本,纯Python实现。自2.5以来是标准库的一部分) cElementTree(Element

  • 本文向大家介绍使用Docker创建一个简单的Numpy Jupyter Notebook,包括了使用Docker创建一个简单的Numpy Jupyter Notebook的使用技巧和注意事项,需要的朋友参考一下 机器学习和数据科学无疑已成为新的流行语。组织现在正在尝试采用数据分析和机器学习技术来预测其销售额并增加收入。毫无疑问,专门的机器学习技术一定会在当今的企业界中发挥优势。如果要在动态且封闭的

  • 问题内容: 我正在尝试在Eclipse中创建一个简单的Web服务。首先,我创建了一个空的Java项目,并将以下三个文件添加到src文件夹中 Greeting.java GreetingImp.java WSPublisher 我正在遵循的教程未指定任何服务器来运行Web服务!我想知道是否需要指定任何服务器。我已经有了Tomcat v5.5,但在此示例中未使用它。每当我将这个项目作为Java项目运行

  • 本文向大家介绍nodejs使用express创建一个简单web应用,包括了nodejs使用express创建一个简单web应用的使用技巧和注意事项,需要的朋友参考一下 Express 在初始化一个项目的时候需要指定模板引擎,默认支持Jade和ejs。 这里我们使用ejs模板引擎:(关于ejs的介绍可以先从百科里面了解一个大概) EJS是一个JavaScript模板库,用来从JSON数据中生成HTM

  • 我目前正在学习Scala 消费者应能够处理以下任务: 跟踪偏移量 找出哪个代理是主题和分区的主代理。 必须能够处理代理领导变更 我找到了一个非常好的文档,用Java创建这个消费者(https://cwiki.apache.org/confluence/display/KAFKA/0.8.0SimpleConsumer示例)。 有没有人有一个创建这个simpleconsumer的示例Scala代码,

  • 问题内容: 我正在探索用Java创建简单业务规则引擎的不同方法。我需要为客户提供一个简单的webapp,让他配置一堆规则。规则库示例可能如下所示: 例子如下: 规则引擎非常简单,最终动作可能只是发送给住院病人或门诊病人的两个动作之一。表达式中涉及的运算符可以为,而表达式之间的逻辑运算符为。 我想构建一个Web应用程序,其中用户将用编写一个小脚本,然后对表达式进行评估- 这样,业务规则用简单的英语进