![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 19:21 |