Witam.
siedzę od paru dni nad próbą napisania uniwersalnego cma.
pierwsze zalożenie:
jedna uniwersalna klasa ktora na podstawie bazy danych pobiera i generuje odpowiednie formularze do dodawania, edycji i usuwania.
wynik: nie wyszlo, gdzyz wszystko zaczelo sie robic zbyt zamotane w momecie kiedy potrzebny byl jakis inny typ formularza niz input.
drugie zalozenie:
polaczenie PEAR:QuickForm z PEAR:DB_Table
Pomyslalem ze moze by pisac osobna klase dla kazdego modolu (np. produkt, artykul, czlonek redakcji itd)
, uzywajac przy tym pakietu DB_Table do opisywania schemtu tabeli i formularzów. Oprocz tego jedna klasa abstrakcyjna z oglnymi metodami po ktorej by dziedzyczyl kazdy modol.
wynik: pisanie schemtu dla kazdego modolu jest pracochlonne i nie oplacalne.
----
Ma ktoś jakiś pomysł jak to można rozgryźć? Bo ja już sobie włosy wyrywam.