![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Z poniższego kodu otrzymuję błąd Fatal error: Using $this when not in object context in .. on line (przygotowanie zapytania do bazy)
Klasa
Odwołanie do klasy
Klasa połączenia z bazą
Popszperałem w sieci i znalazłem odpowiedź, że w metodach static zamiast $this używamy self:: więc zmodyfikowałem na
i wtedy błąd Cytat Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
W statycznej metodzie odwołujesz się dynamicznie do $db. W ogóle musisz to jakoś inaczej zaprojektować bo w klasie User nie ma w ogóle użycia konstruktora... proponuje to wszystko przemyśleć. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 07:40 |