Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zarzadzanie dynamicznymi polami użytkownika
acidm
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 3
Dołączył: 12.03.2011
Skąd: Opole

Ostrzeżenie: (0%)
-----


Właśnie robię panel admina a dokładnie sekcje użytkownicy.Jak narazie pola które posiada każdy użytkownik obsługuje na sztywno.Potrzebuję wprowadzić obsługę pól których jeszcze nie ma i nie wiadomo jakiego typu będą i pytanie jak to zrobić?Jak wy robicie w takich przypadkach ? Przez obsługę rozumiem parametry do walidacji ,filtrowania,wyświetlania itd.Pierwsze co mi przyszło do głowy to wprowadzenie jakiejś klasy-helpera gdzie będą się znajdować metadane do każdego pola,i na podstawie tych danych będą generowane odpowiednie kontrolki formularzy w panelu admina , filtrowanie itd.Czy te matadane powinny być importowane do klasy-helpera poprzez rozszeżenia czy jakoś jeszcze inaczej ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Tak, generuj pola formularza w helperze w zależności od typu. Do walidacji użyć osobnej tabeli z walidatorami w relacji jeden do wielu
Go to the top of the page
+Quote Post
acidm
post
Post #3





Grupa: Zarejestrowani
Postów: 110
Pomógł: 3
Dołączył: 12.03.2011
Skąd: Opole

Ostrzeżenie: (0%)
-----


Ja akurat jako magazyn na metadane opisujące(tylko) kolumny myślałem żeby wybrać pliki konfiguracyjne. Tak poza tym zastanawiam się jakby obsługę pola użytkownika oddelegować jakoś ...Do czego zmierzam - piszę system bazowy oparty o framework (fuelphp) do różnych aplikacji przy czym sam system bazowy ma być wydajny i elastyczny a końcowa aplikacja (mocno spersonalizowana pod klienta) zbudowana ma być w oparciu o moduły ,wtyczki i rozszerzenia systemu bazowego. Te pola mogą być w obsłudze proste ale i też złożone z relacji do innych i nie wiem czy jestem w stanie przewidzieć wszystkie możliwości, a może być i tak że dany moduł nie będzie w ogóle potrzebował dodatkowych pól...Więc jak to powinno być zrobione?Metadane+odczytywanie pól dodatkowych opartych i staranie się przewidzieć wszystkie możliwości czy delegacja zadania do modułu/rozszerzenia?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:37