![]() |
![]() |
![]()
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 ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Skoro model, to klasa, to nie funkcja a metoda: method_exists
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 01:20 |