首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Joomla表单插件可以创建一个表并将表单数据保存到该表中吗?

Joomla表单插件可以创建一个表并将表单数据保存到该表中吗?
EN

Stack Overflow用户
提问于 2013-12-31 07:06:34
回答 1查看 251关注 0票数 0

我正在创建一个基于Joomla的web服务,易于使用。最终目标是让客户能够在没有后端(管理员)访问的情况下从前端管理站点。为了完成这项任务,我使用了具有现有前端编辑功能的K2。然后我们将在幕后提供技术支持。本质上,非技术客户可以很容易地管理他们的网站,而我们管理的是技术方面的事情。

我需要提供一些表格(联系方式,活动注册/付款和捐赠付款)。这些表单还要求表单的某些方面可以通过前端利用K2进行更新。(例如,要将表单提交发送到的电子邮件地址。)与大多数表单组件,这可以很容易地完成从管理面板,但这是太复杂的非技术客户,这意味着我们将不得不提供管理访问,而不仅仅是前端。这不是一个好的解决方案。

我已经创建了一个K2联系人表单插件,将允许客户在提交时更新发送电子邮件的位置,当登录到具有正确权限的前端时。到目前一切尚好。我选择了一个插件来实现这一点,这样我们就可以利用现有的前端编辑功能。

我遇到的问题是如何让我的插件创建一个表,最好是在安装时,以及在成功提交时将表单数据保存到该表中。我不确定使用插件是否可以做到这一点,也没有找到任何提到如何完成这项任务的文档或来源。

我希望有人能确认这是不是可能?任何建议,评论等都将非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2013-12-31 11:05:43

在安装插件时,你可以创建DB表,这并不是什么大不了的事情,创建带有适当的表查询的SQL文件,并将其设置在你的XML文件中。

你也可以在你的插件文件中创建一个表单(包含多个域),但问题是你应该有任何与这个表单提交任务相关的组件、控制器和模型。Bcoz表单提交你不能处理内部插件文件,它应该需要一个controllermodel文件。

所以基本上你的插件都有相关的组件,然后你可以像下面这样通过表单操作来实现它。

代码语言:javascript
运行
复制
<form action="index.php?option=com_yourcomponent&task=your_controller.your_function">

要在安装插件时创建DB表,请检查此link

希望这会有帮助..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20849088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档