Як додати дані з форми в таблицю бд в modx revo

Про систему MODX CMS

MODX (читається «модекс») - це безкоштовна професійна система управління вмістом (CMS) і фреймворк для веб-додатків, призначена для забезпечення і організації спільного процесу створення, редагування і управління контентом сайтів.

Версія MODX: Revolution

Підкажіть як правильно прописати, щоб наприклад з форми поля email після натискання кнопки заносилися дані в БД. Таблиця з полем уже створена в phpmyadmin. Пошукав по інету, але що то так і не розібрався. Хотілося б за коштами можливостей ModX реалізувати.

Пробував робити за прикладом:


Але нічого не відбувається видно не так що роблю або ж цей варіант не підходить.

Ну якщо Вам просто потрібно писати дані форми в базу, то оновіться до останнього FormIt - він це вміє.
Там і додаток спеціальне є, де можна переглядати дані, фільтрувати їх за формами і датою, і навіть експортувати в CSV.

Використовувати дуже просто - почніть виклик з цього:

Хук FormItSaveForm якраз і додає все в базу, а параметри:
formName - ім'я форми в додатку (для фільтрації),
formFields - які поля писати
fieldNames - як їх обзивати в додатку.

якщо formFields і fieldNames не вказувати, то збережуться всі поля з їх іменами як вони вказані в формі.


Як я зрозумів дивитися дані можна через Додаток FormIt. Дак воно порожньо як ніби нічого не збереглося. Я щось не так зробив?

А сам лист прийшло?

я розумію що можна реалізувати безпосередньо звертаючись до бази) просто думав що можна реалізувати використовуючи можливості ModX.

Якщо відправка не потрібно, то хук email приберіть:

Ага відмінно запрацювало. У мене ще один питаннячко.) А можна організувати ще й можливість видалення з цієї бази. Тобто наприклад якщо людина перехотілося отримувати розсилку. Натиснув на «Видалити» вказавши свою пошту і з бази пішла запис

Якщо Вам потрібен функціонал розсилок, то краще використовувати спеціально заточений під це модуль.
Там можна і розкидати користувачів по групах і проводити тестові розсилки і, природно, є можливість користувачеві відписатися.

Дякую за допомогу!

Так це мені під самий кінець рішення задачі сказали що треба буде мати можливість відписатися))).

Також потрібно створити сторінку для відписки з викликом

Ну і природно, в шаблоні розсилки вказувати посилання на неї.

Схожі статті