Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 30.05.2007 Skąd: Kleszczów Ostrzeżenie: (0%)
|
Witam, napisałem sobie klasę SQL do obsługi bazy. Nic nadzwyczajnego. Mam też dwie inne klasy: Extenstion (ładuje mi klasy rozszerzeń) i klasę Auth (klasa z autoryzacja uzytkownika). Na czym polega problem? Nie umiem się w klasie Auth odwołać do bazy danych. Podam kod i może będzie jaśniej:
Część kalsy SQL
Klasa extension
i klasa AUTH (jej część)
Nie wiem w jaki sposób odwołać sie w metodzie login do bazy danych. Próbowałem poprzez $this->db->setSql(), przez $db->setSql(), setSql i nic, dostaję komunikat Kod Call to a member function set_sql() on a non-object inobject Co robię źle? Widziałem podobny mechanizm u kumpla, ale on siedzi w wojsku i nie ma mi jak wyjaśnić co zrobił :/ Ten post edytował rasgan 13.07.2007, 10:39:04 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 30.05.2007 Skąd: Kleszczów Ostrzeżenie: (0%)
|
Nie ma setSql bo nie wkleiłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Musiałbym całą klasę SQL wkleić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
dam jeszcze raz co mam i co chcę osiągnąć:
Jak zrobić, by można było w taki sposób odwoływać się do tych rzeczy? Kumpel ma tak, że sobie utworzył jeden obiekt $strona i na nim wykonuje metody np:
Coś takiego chciałbym osiągnąć, bo uważam, ze nieźle to działa, sprawdza się i przyzwyczaiłem się do tego, ale muszę dopisać kilka swoich rzeczy, a nie wiem jak je później wykorzystać w jego mechaniźmie. W moim własnym, też by mi się przydało coś takiego. -------- -EDIT- -------- Zauważyłem, że jak dam w klasie AUTH w konstruktorze linijkę to wtedy działa idealnie, ale nie moge przecież w każdej klasie pobierać instancji każdej klasy, od tego chce mieć klasę extension w której mi to będzie robił automat. Ten post edytował rasgan 13.07.2007, 13:32:14 |
|
|
|
rasgan [PHP] Zastosowanie getInstance 13.07.2007, 10:38:02
__mK parent::NazwaFunkcjiRodzica albo Extension::NazwaF... 13.07.2007, 11:20:56
Kicok Ja proponuję takie rozwiązanie:
[PHP] pobierz, pla... 14.07.2007, 08:23:38
rasgan Kicok, dziękuję ślicznie. Właśnie o coś takiego mi... 15.07.2007, 18:53:40 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 09:52 |