Cum se adaugă date dintr-un formular în tabelul bd în redo modx

Despre MODX CMS

MODX (citește „modeks“) - este un sistem liber profesionist de management al conținutului (CMS) și un cadru pentru web-aplicații concepute pentru a oferi procesul de organizare și co-creare, editare și de a gestiona site-uri de conținut.

Versiunea MODX: Revoluția

Soliați-vă cât de corect s-a înregistrat, de exemplu din forma unui e-mail de pe un buton care împinge datele într-un DB. Tabelul cu câmpul este deja creat în phpmyadmin. A căutat un Internet, dar ceva nu a dat seama. Aș dori să implementez capabilitățile ModX.

Sa incercat sa faca urmatorul exemplu:


Dar nu se întâmplă nimic, nu este ceea ce fac, sau această opțiune nu se potrivește.

Ei bine, dacă trebuie doar să scrieți datele formularului în baza de date, atunci actualizați la ultimul FormIt - se poate.
Există, de asemenea, o aplicație specială, unde puteți vizualiza datele, le puteți filtra prin formulare și date și chiar le puteți exporta în CSV.

Pentru a le folosi este foarte simplu - începeți un apel cu acest lucru:

Hook FormItSaveForm doar adaugă totul la baza de date și parametrii:
formName - numele formei din aplicație (pentru filtrare),
formFields - ce câmpuri să scrieți
fieldNames - cum să le numiți în aplicație.

În cazul în care forme și fieldNames nu specifică, atunci toate câmpurile cu numele lor vor fi salvate așa cum sunt specificate în formular.


După cum am înțeles, puteți vedea datele prin intermediul aplicației FormIt. Rața este goală ca și cum nimic nu se va păstra. Am făcut ceva greșit?

Și a venit scrisoarea în sine?

Am înțeles că puteți implementa direct referindu-se la baza de date) Am crezut că puteți implementa folosind capabilitățile ModX.

Dacă nu este necesară trimiterea mesajului, eliminați cârligul de e-mail:

Da bine câștigat. La mine încă o întrebare.) Și este posibil să se organizeze și o oportunitate de îndepărtare de pe această bază. Ie de exemplu, dacă o persoană nu dorește să primească buletinul informativ. Am făcut clic pe "Ștergeți" după specificarea poștei mele și intrarea a fost ștearsă din baza de date

Dacă aveți nevoie de o funcționalitate a listei de corespondență, cel mai bine este să utilizați un modul special adaptat.
Există posibilitatea de a împrăștia utilizatorii în grupuri și de a efectua trimiteri de încercare și, desigur, există posibilitatea ca utilizatorul să se dezaboneze.

Vă mulțumim pentru ajutor!

Da, pentru mine, la sfârșitul soluționării problemei, mi-a spus că ar trebui să fiu capabil să mă dezabonez))).

De asemenea, trebuie să creați o pagină pentru a vă dezabona de la apel

Și, bineînțeles, în șablonul de corespondență specificați un link spre el.

Articole similare