Witajcie,
Zabrałem się za robienie modułu który wyświetla rekordy z bazy danych i pozwala je edytować. Podpowiedzcie proszę jak to najlepiej rozwiązać. Czy odwoływać się do tego samego pliku z różnymi parametrami np action=show, action=edit, czy też tworzyć moduły właściwe danej akcji czyli osobny plik np.: ModuleInwestycjaEdit.php, ModuleInwestycjaShow.php. Czy są jakieś mechanizmy ułatwiające zapisywanie do bazy danych (tak jak w backend), czy to już trzeba ręcznie robić?
Andrzej
Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!

moduł do edycji danych
Rozpoczęte przez gutenbergus, Mar 19 2012 17:00
#1
Napisany 19 March 2012 - 17:00

#2
Napisany 19 March 2012 - 18:42

Jedyne co ci może ułatwić, to klasa formularza - https://github.com/qzminski/Haste. Wszystko inne trzeba napisać ręcznie.
Generalnie można zrobić trzy osobne moduły:
- lista (np. ModuleNewsList)
- reader (np. ModuleNewsReader)
- formularz
Do tej pory tak robię i jest dobrze.
Generalnie można zrobić trzy osobne moduły:
- lista (np. ModuleNewsList)
- reader (np. ModuleNewsReader)
- formularz
Do tej pory tak robię i jest dobrze.
Codefog - Contao web development
#3
Napisany 19 March 2012 - 20:45

Czyli każdy moduł na inną podstronę? czyli lista.php reader.php?id=1 i edit.php?id=1. Tak?
#4
Napisany 19 March 2012 - 21:10

#5
Napisany 02 April 2012 - 18:34

Mam 50 pól do edycji w formularzu. Skrzętnie je opisuję, które mają być wymagane, ich rodzaje i walidacja. Wszystko fajnie jeśli chodzi o wyświetlanie tego w BE, ale jak te definicje przenieść do FE?
1 użytkowników czyta ten temat
0 użytkowników, 1 gości, 0 anonimowych użytkowników