![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 3.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Od jakiegoś czasu (z musuuuu) pracuję w codeigniter i bez przerwy potykam się o dziwne rozwiązania:
Jak wywołać funkcję należącą do innego kontrolera? Na przykład, jak wywołać z kontrolera Admins funkcję z kontrolera Users, np. users::check_if_logged(); W ogóle, im dłużej pracuję z codeigniter, wydaje mi się coraz bardziej "lamerski"... Fatalne rozwiązania dot. szablonów, relacji w tabelach, itp. Czy w ogóle jest sens ciągnąć projekt w takim frameworku? Ten post edytował zephyr7 5.08.2011, 08:51:08 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Nie możesz po prostu utworzyć abstrakcyjnej klasy nadrzędnego kontrolera, po którym będą dziedziczyć pozostałe? Zawrzesz w nim wówczas metodę sprawdzającą status zalogowania użytkownika oraz ewentualne przekierowanie, po czym będziesz ją wywoływał w kontrolerach dziedziczących poprzez zwykłe $this->check_if_logged().
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 17:40 |