Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 8.10.2003 Ostrzeżenie: (0%)
|
W systemie, który buduje zrobiłem sobie takie rozwiązanie, że mam globalną funkcję, która obsługuje większość modeli, jakie mam.
Dlatego wywołuje sobię metodę np. $model->delete() bo wiem, że każdy z tych modeli ma taką funkcję, ale stworzyłem sobie też funkcję $model->afterDelete() która tylko dla niektórych modeli powinna być wywoływana, inne nie muszą jej mieć. Teraz chciałbym coś w stylu if(function_exists($model, "afterDelete()") ... żebym nie musiał w każdym modelu umieszczać pustej funkcji afterDelete, a tworzyć ją tylko tam gdzie jest mi potrzebna. Jest coś takiego ? -------------------- atay
|
|
|
|
atay Sprawdzenie czy model ma konkretna funkcje ? 7.11.2009, 13:23:29
vokiel Skoro model, to klasa, to nie funkcja a metoda: me... 7.11.2009, 13:39:33
seth-kk mozna za pomoca method_exists() choc lepiej byloby... 7.11.2009, 13:40:15 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:39 |