首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Opencart 2.0中创建产品注册表

问如何在Opencart 2.0中创建产品注册表
EN

Stack Overflow用户
提问于 2019-05-15 18:45:45
回答 1查看 116关注 0票数 0

我需要一个Opencart高手的建议。

我想创建一个表单,用户可以在我们的网站上注册他们的产品保证。

我们使用的是Opencart 2.0版(我对此非常陌生),但我找不到一种方法能够在界面中实现这一点。

我们的目标是能够检索和保留发送的信息,并通过电子邮件通知用户他们的注册。

我已经设置了一个新页面,我想在上面放置这个页面,但是有没有办法创建这样一个带有自定义域的表单注册表单呢?

EN

回答 1

Stack Overflow用户

发布于 2019-05-15 20:34:32

这里有一种方法可以实现这一点。(虽然这不是复制-粘贴解决方案,但您可以将其作为您的指南):

创建控制器catalog/controller/information/form.php

有两种方法:用于呈现表单的public function index(){}和用于接收将表单数据保存到数据库的ajax post的public function save(){}。

  1. 创建视图文件catalog/view/theme/default/template/information/form.tpl (由于您使用的是v2)

在这里,您应该呈现一个带有onlclick事件的表单,该事件应该向index.php/route=information/form/save发送一个包含序列化表单数据的$.post请求

  1. 添加一个模型文件,该文件在存储数据的数据库中创建一个表,还提供了一种保存数据的方法。catalog/model/information/form.php

该模型将有两个方法:public function installDatabase(){}和public function addData($data){}

  1. 和

语言文件

catalog/language/english/information/form.php

现在,当您访问页面index.php?route=information/form时,您将看到该表单,当提交时,它将被添加到数据库中。

我希望这能帮到你。如果你遇到任何问题,请留言,我会尽力帮助你;

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

https://stackoverflow.com/questions/56147482

复制
相关文章

相似问题

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