![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 12.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
mam taką klasę
i pozniej sposob wykorzystania tego
mam pytanie. czy mozna ją tą zbudować ? czy uzycie obiektu klasy PEAR:: DB i przekazanie jej do innej klasy w powyzszy sposob jest prawidlowe ? Czy wogole warto uzywać pakiet PEAR:: DB cyz moze cos innego ? Drugie pytanie. Czy reprezentawac dane autora jako tablice czy raczej stworzyc osobne zmienne na np. pole imie, nazwisko, email, ktore bedą reprezentowac kolumny w tabeli ? Ten post edytował become 28.11.2007, 13:22:02 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 12.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
aaa kumam, czyli proponujesz stworzyc klase reprezentujaca model danych usera oraz osobno klase reprezentujaco sam user.
a klasa model usera bylaby rozszerzeniem klasy bazowej model. To ma sens jezeli zapytania sformatujesz tak jak napisales, bo np. w PDO nie ma mozliwości stworzenia zapytan tak jak w PEAR:(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) B (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Np. w PEAR:(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) B w zapytaniu można stosować znak zapytania, ktory zostaje zamieniony na odpowiednie wartosci z tablicy parametrów, ktorą to tablice przekazujesz do metody np. getAll. No ale to szczegol. A jak reprezentowac dane w klasie? Np. jezeli mam USER'a, który w bazie SQL ma imie, nazwisko, email To czy lepiej jest w klasie USER utworzyć jedną zmienną, która będzie przechowywać tablice zawierajacą wszystkie informacje na temat usera, czy w klasie stworzyć osbne zmienne dla imie, nazwisko, email i podstawić do nich dane z wyniku zapytania ? Ten post edytował become 28.11.2007, 15:58:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 13:33 |