Post
#1
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%)
|
Witam!
Mam taki problem... (skąd my to znamy? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) Mam obiekt USER i dziedziczący po nim STUDENT. Obiekt USER tworzy się automatycznie w mechanizmie sesji. Czasem jednak zachodzi potrzeba "rozbudowania" tego obiektu do STUDENT'a (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) I teraz jest takie pytanie jak zmienić istniejący obiekt USER na dziedziczący po nim STUDENT? Z góry dzięki. Pozdrawiam! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%)
|
Student jest tworzony zawsze na podstawie Usera np
$user = new Student(User::getUserById(12323)); Konstruktor Studenta pobiera automatycznie wszystkie wartości właściwości Usera i usuwa go. Realizowane to jest za pomocą get_object_vars(); ale muszę to przerobić na print_r() + regexp bo tamta funkcja nie pokazuje właściwości prywatnych. Z manuala:
Ten post edytował ayeo 12.04.2008, 12:16:18 |
|
|
|
ayeo Tworzenie obiektu na podstawie innego obiektu 11.04.2008, 12:37:07
Cysiaczek Zrób 2 obiekty i twórz instancje tego, który jest ... 11.04.2008, 12:40:22
ayeo Dziękuję za szybką odpowiedź! Factory nie wcho... 11.04.2008, 12:45:50
Sedziwoj STUDENT ma mieć ten sam interfejs, czy ma dod... 11.04.2008, 21:37:30
ayeo Student dziedziczy po User i dodaje nowe metody i ... 12.04.2008, 11:54:42
dr_bonzo ayeo:
1. czy bedziesz robil cos takiego
[PHP] po... 12.04.2008, 12:05:48
dr_bonzo masakra, to nie lepiej walnac sobie wetodke getPri... 12.04.2008, 12:19:33
ayeo właśnie lepiej
[PHP] pobierz, plaintext <?php... 12.04.2008, 12:23:11
dr_bonzo Eh, nie mozna bylo tak od razu? 12.04.2008, 12:25:40
Sedziwoj Ja tak sobie czytam, chyba muszę zmienić język... ... 12.04.2008, 14:07:18
ayeo Prywatne właściwości są po to, żeby uniemożliwić z... 12.04.2008, 19:59:39
Sedziwoj Ogólnie po to są właściwości prywatne, aby nawet d... 12.04.2008, 21:51:09
ayeo Chodzi o to, że konstruktor klasy A pobiera dane z... 12.04.2008, 21:56:16
dr_bonzo A nie mozesz od razu utworzyc tego Studenta? 12.04.2008, 23:24:12
ayeo Długa historia User jest tworzony automatycznie i... 12.04.2008, 23:38:19 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 23:58 |