Gmo*_*onC 16
如果您只想完成工作,Joomla Extension网站上已有一些组件可用于您的表单需求.CkForms是一个很好的,你可以用它创建简单的表单,自动保存在数据库中(也支持上传文件).
如果您想学习如何在Joomla中编写扩展,您应该阅读Joomla官方文档网站.
Joomla中的扩展分为"组件","模块"和"插件".关于这些差异的更多信息可以在这里和这里找到.
你想要实现的目标对我来说是一个"组成部分".下载CkForms并阅读它的源代码应该让您开始使用Joomla编写组件的方式.
编辑:Joomla有一个巨大的API,具有很多功能.它有自己的数据库模块,有插入方法等.在实现组件之前阅读Joomla的API网站,避免"重新发明轮子"是一个好主意,这是一个很好的做法,因为这些方法都经过了所有Joomla用户的广泛测试.
JForm类可以帮助您构建表单.
文档可以在这里找到:
此类为您提供了随时可用的表单元素以及表单加载和/或处理方法
该类包括验证方法,日期选择器控件,颜色选择器等.
当然,如上所述,如果要构建模块,组件或应用程序,则需要学习如何开发模块,组件或应用程序.在这三个中,该模块最容易实现.
该应用程序为您提供了很大的自由度b/c您不受CMS范例,前端和后端复杂性的限制.但是,关于如何使用Joomla框架b/c joomla开发应用程序的文档很少,因为框架相对较新
本教程将帮助您开始了解如何使用JForm在Joomla中创建表单:http://www.ostraining.com/blog/how-tos/development/getting-started-with-jform/
小智 5
或者您可以创建一个html模块添加到任何位置,然后在html中写入表单即
<form method="post" action="mycreatedpage.php"> <input type="text"/> <input type="submit">
Run Code Online (Sandbox Code Playgroud)
现在只需创建一个通过电子邮件或插入db来处理代码的页面.我还没试过,但我认为它应该有效.