вот способ, которым вы можете сделать это. (Хотя это не решение для копирования-вставки, вы можете использовать это в качестве руководства):
- создать контроллер
catalog/controller/information/form.php
двумя способами: public function index(){}
для рендеринга формы и public function save(){}
для получения сообщения ajax для сохранения данных формы в базе данных.
- создать файл вида
catalog/view/theme/default/template/information/form.tpl
(так как вы используете v2)
здесь вы должны обработать форму с событием onlclick, которое должно отправить $.post
запрос на index.php/route=information/form/save
с сериализованными данными формы
- добавить файл модели, который создает таблицу в базе данных, в которой вы будете хранить данные, а также предоставляет метод для сохранения данных.
catalog/model/information/form.php
модель будет иметь два метода: public function installDatabase(){}
и public function addData($data){}
- и языковой файл
catalog/language/english/information/form.php
Теперь, когда вы заходите на страницу index.php?route=information/form
, вы увидите форму, и при представлении она будет добавлена в базу данных.
Надеюсь, это поможет. если у вас возникнут какие-либо проблемы, оставьте комментарий, и я постараюсь помочь;