Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
od jakiegos czasu usiluje sie nauczyc programowac obiektowo i napisalem cos takiego. nie wiem czy jest to napisane poprawnie ale dziala jak ja to sobie zalorzylem. lecz moje pytanie brzmi czy tak powinno to wyglada czy moze sprawdzanie poprawnosci wpisanych danych powinno byc poza klasa?? moze to zly przyklad ale chodzi mi o to ze jezeli teraz chcialbym sprawdzic czy pola zostaly wypelnione to czy mam to napisac w klasie czy poza nia?? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 216 Pomógł: 0 Dołączył: 9.08.2003 Skąd: Warszawa Ostrzeżenie: (0%)
|
Powiem tak,
dla mnie piszac obiekt do oblugi formularzy chce, latwo tworzyc rozne formularze, dodawac walidacje, zrodla danych... Formularz to jeden obiekt, mam tez obiekty kazdego z typow pol - bo kazde pole jest inne... Mam Managera do tworzenia walidacji, Kazda walidacja jest przypisana do pola, po $_POST ida dane do formularza, obiekt jest tworzony, dane sa uzupelniane i walidujemy + wiemy ktore pola sa zle wypelnione. Proste... Nie tworz nowych metod dla roznych typow Pol... To jest ZLE. Chodzi w skrocie o to, ze jak w jednym projekcie bedziezs mial jakies tam typy pol, a w innym inny wyglad tych pol. To czemu masz modyfikowac klase formularzy? Szablony do tego zastosuj. W kolejnych projektach nie mozesz modyfikowac klasy formularza. Musisz dobudowywac do niej pewna funkcjonalnosc, ale samej jej nie mozesz modyfikowac. Narazie pracuje nad swoimi komponentami wiec wiecej nie moge powiedziec - bo jeszcze nie skonczone i nie przetestowane. |
|
|
|
skowron-line obsluga formularza 27.12.2006, 23:32:03
acztery pare uwag.
1)
czemu tak:
[PHP] pobierz, plaintext... 28.12.2006, 17:39:35
Ace @acztery jesli sie czepiasz to czepiaj sie dokladn... 29.12.2006, 00:16:50 
skowron-line dzeki za uwagi jak zawsze bardzo cenne ale i tak n... 29.12.2006, 08:27:15
acztery przeoczylem te zmienna ale to mialem na mysli.. 29.12.2006, 00:31:15
Ace Jasne,
Najprostrzy przyklad, twoja klasa "ob... 29.12.2006, 09:18:54
skowron-line KodNajprostrzy przyklad, twoja klasa "obsluga_... 29.12.2006, 15:34:57
koala czyli "mowisz" ze formularz tez powinien... 30.12.2006, 00:25:26
skowron-line KodCzyli wszystko osobno - każdy input = osobna kl... 30.12.2006, 13:46:54
Dandelion zalozmy ze za pomoca describe table wygenerowalem ... 2.01.2007, 23:24:15
NuLL Cytatszukam jakiejs alternetywy
switch ? 3.01.2007, 04:40:29
Ace Chyba troszke sie ograniczasz...
Pole int jak odw... 3.01.2007, 10:38:13 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 09:28 |