![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Witam chcialem sie zapytac czy zend fw/symfony/kohana lub jakis inny fw posiadaja klase do generowania formularzy z information shcema z mysql?
Nie chodzi mi o "helpery" z gotowymi funkcjami do generowania input'ow itp...tylko cos takiego:
I chcialbym miec juz gotowy formularz do np edycji danych. Wiem ze cos takiego istnieje ale teraz nie potrafie znalesc... Ten post edytował marcio 27.10.2010, 18:27:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat To jest kwiesta 2 linijek kodu zeby dodac opcje czy maja automatycznie byc tabelki czy tylko czysty form i pozniej samemu sie ostyluje.. Tyle się tłucze: jeden obiekt jedno zadanie.Do renderowania formularza w HTMLu użyj osobnego obiektu, który co najwyżej operuje na obiekcie formularza. Cytat Po pierwsze chcialem zapytac na jakies zasadzie admin generator generuje dane z usuwaniem,edycja i dodawaniem? Chodzi Ci o to jak zautomatyzować operacje CRUD dla danych? Dosyć prosto, wystarczy, że modele będą implementować pewien zestaw interfejsów na których opierać się będzie jeden uniwersalny kontroler oraz widok. Co prawda tutaj poruszyłem kwestię MVC, ale to bez większego znaczenia.Przykładowe interfejsy jakie mogłyby się przydać (wybacz za ewentualne dziwne nazwy): W zależności od tego jak wygląda sprawa z obsługą formularzy konieczne może okazać się dopisanie kilku interfejsów, które będą pozwalały na uaktualnianie obiektu/rekordu. Cytat Cos w tym stylu potem wystarczyloby tylko obsluzyc wcisniecie submit'a i tyle walidacja dzialalaby automatycznie... Na podstawie typu kolumny w bazie danych możesz co najwyżej sprawdzić czy format danych jest prawidłowy, a to najczęściej za mało. Przypuśćmy, że masz kolumnę publish_at typu DATE. Taki automat spisze się przy sprawdzeniu czy wprowadzone dane mają format YYYY-MM-DD, ale nie sprawdzi już czy data nie jest aby przypadkiem datą przeszłą, albo czy nie jest to rok 2054.Cytat Co wy na to? Określanie reguł walidacji tekstem, zamiast obiektami implementującymi odpowiedni(e) interfejs to proszenie się o wielki ból dupy. (IMG:style_emoticons/default/winksmiley.jpg)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 18:55 |