![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Trudno mi jest nazwać mój problem, dlatego postaram się dokładnie go opisać. Otóż posiadam Model a w nim metodę get_data()
Klasa Cache z metodą init zapisuje cache (nie pytajcie jak), pobierajać do identyfikacji cache nazwe klasy, metody i parametrów metody get_data(). Tylko że za każdym razem muszę podawać argumenty __CLASS__, __METHOD__, func_get_args() w metodzie init(). Czy mozna to robić w inny sposób ? Tak aby metoda init() odczytała sama z tórej klasy i metody została wywołana i zapisała wszystkie dane ? Jeśli w samej metodzie init() w Cache uzyje __CLASS__, __METHOD__, func_get_args(). To one beda się odwoływać do Cache::init czyli: __CLASS__ => Cache __METHOD__ => init func_get_args() => array() a ja chce __CLASS__ => Users __METHOD__ => get_data func_get_args() => array(/* wartości argumentów w metodzie get_data() */) Ten post edytował Sajrox 6.08.2010, 09:41:36 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:24 |