Ponowna deklaracja dziedziczonej klasy

0

Mam główną klasę SQLCore która obsługuje moją bazę danych - łączy, pobiera wyniki, odpowiednio je wypluwa itp
Po tej klasie dziedziczy klasa której używam do logowania (sprawdza czy użytkownik jest w bazie, nadaje odpowiedni level, uprawnienia itp)
Kolejna klasa dziedzicząca po SQLCore to klasa odpowiedzialna za dodawanie nowych zleceń (po analizie i dostosowaniu dodaje zlecenie do bazy)

No i wystąpił mi problem;/

Najpierw sprawdzam czy użytkownik jest zalogowany - niezalogowani albo ze zbyt małymi prawami nie mają dostępu do formularza i w zasadzie nie mogą nic zrobić)
Następnie wyświetlam formularz który po wypełnieniu jest przesyłany do obsługi która to też na początku sprawdza czy użytkownik może wykonać tą operację.

Jako że login.class i order.class dziedziczą po sqlcore.class pojawia mi się komunikat że nie moge ponownie zadeklarować tej klasy

Fatal error: Cannot redeclare class SQLCore in /home/admin/class/mysql.class.php on line 4

Jak to ominąć? co z tym fantem zrobić?

0

Umieść klasy w osobnych plikach (np sqlcore.class.php) i zrób

require_once/include_once

zamiast require/include

0
marcinsvr napisał(a)

Umieść klasy w osobnych plikach (np sqlcore.class.php) i zrób

require_once/include_once

zamiast require/include

kocham Cię! ;*

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0