Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 3 Dołączył: 5.06.2011 Ostrzeżenie: (0%)
|
Witam. Posiadam klasę Database:
oraz klasę user która ma w sobie:
Najpierw na stronie tworzę element klasy Database żeby połączyło z bazą, a potem używam metody z klasy user. Jednak na stronie zwraca taki błąd: Fatal error: Call to a member function prepare() on a non-object Co zrobiłem nie tak? Czyżby nie widziało połączenia z innej klasy? A może każdą klasę mam dziedziczyć po Database? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 3 Dołączył: 5.06.2011 Ostrzeżenie: (0%)
|
@CuteOne Próbowałem pracować z frameworkiem, ale postanowiłem że najpierw nauczę się programować obiektowo. Nie szukam jakichś pseudo rozwiązań, tylko zastanawiam się jak z sensem użyć oop na stronie aukcyjnej. Na razie pisanie obiektowe dało mi rozdzielenie modelu od widoku oraz przejrzystość kodu, ale poza tym nie widzę wyższości tego nad zrobieniem tego samego na funkcjach. I tak wszystkie klasy mają po jednym obiekcie, a jedynie w aukcjach będzie tworzone wiele obiektów które i tak będą nadpisywane do jednej zmiennej. Chodzi mi tylko o pomoc w wybraniu klas które mam stworzyć (framework tego nie rozwiązuje). Teoretycznie mógłbym zrobić klasę Category i każdą kategorie zrobić jako obiekt, ale po co jak wystarczy tylko jedna pętla po pobraniu z bazy.
|
|
|
|
koxu1996 Kilka klas i baza danych 28.04.2013, 12:12:49
klocu [PHP] pobierz, plaintext $pdo = new PDO('mysql... 28.04.2013, 12:47:31
koxu1996 Dalej ten sam błąd. Skoro mówisz żeby nie zamykać ... 28.04.2013, 12:57:57
Wazniak96 Zrób klasę do obsługi MySQL i ją dziedzicz, lub po... 28.04.2013, 13:18:39
sajegib Cytat("wazniak96")Zrób klasę do obsługi ... 28.04.2013, 13:24:47
koxu1996 A czy zrobienie połączenia bez zamknięcia w klasie... 28.04.2013, 13:25:54
sajegib obiekt bazy przekazuj do konstruktora klasy korzys... 28.04.2013, 13:32:09
Wazniak96 Chyba źle się wyraziłem, w każdym razie mniej więc... 28.04.2013, 14:46:36
koxu1996 sajegib, dzięki za pomoc. Mam jeszcze pytanko: Czy... 28.04.2013, 18:27:20 
sajegib Cytat(koxu1996 @ 28.04.2013, 19:27:20... 28.04.2013, 19:24:34
Arcioch Jak dla mnie najlepszym rozwiązaniem będzie użycie... 28.04.2013, 18:33:35
koxu1996 Dzięki za pomoc. Mam jeszcze jeden problem z klasą... 3.05.2013, 09:59:20
sajegib Nie możesz użyć :: (dwa dwukropki), bo ten operato... 3.05.2013, 18:23:16
koxu1996 Dzięki, nigdy bym na to nie wpadł Teraz już wszys... 4.05.2013, 07:07:37
CuteOne @koxu1996 nie męcz się w wynajdowanie własnych ... 5.05.2013, 11:31:28
Wazniak96 Budujesz powiedzmy klasę aukcja zajmującą się daną... 5.05.2013, 15:48:26
koxu1996 @Wazniak96 Sory ale cie nie rozumiem. Czy mógłbyś ... 5.05.2013, 18:48:44
Wazniak96 kurde.. znowu pomieszałem nazewnictwo za co wielki... 5.05.2013, 21:00:16 ![]() ![]() |
|
Aktualny czas: 8.12.2025 - 12:09 |