![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 2 Dołączył: 3.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Tak jak w tytule tematu, skrypt zwraca mi błąd:
Kod Fatal error: Call to a member function prepare() on a non-object in include.db.php on line 33
dokładnie chodzi o tą oto linijkę Kod $query = self::$pdo->prepare($query);
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) ![]() ![]() |
No więc na szybko (IMG:style_emoticons/default/wink.gif)
metoda query jest statyczna a w niej self::$pdo po prostu nie istnieje bo KONSTRUKTOR nie jest wykonany (IMG:style_emoticons/default/exclamation.gif) ! Jeśli chcesz robić statyczną klasę do obsługi bazy to nie w konstruktorze jest łączenie z bazą a w statycznej metodzie np statyczna klasa implementująca PDO
i wywołujesz to sobie w dowolnym modelu
Ten post edytował LowiczakPL 23.06.2016, 22:15:22 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 02:09 |