Wpis z mikrobloga

@anonim1133: why...
Mam kilkadziesiąt klas - modeli, w których wywołanie konstruktora powoduje, w zależności od argumentów - albo dodanie wpisu do bazy danych, albo wyrzucenie wyjątku. A ja potrzebuję wywołać jedną metodę z takiej klasy, która mogłaby być statyczna, ale nie jest.
@no_login: zapomnij, słabe rozwiązanie. Ale mam dużo lepsze. W klasie bazowej (zakładam że masz) możesz wywołać metodę dziecka czyli w klasie bazowej robisz statyczną metode np foo() i w niej robisz return $this->child_method();. Oczywiście uprzednio sprawdzając czy taka funkcja istnieje bo w przypadku gdy masz instancje klasy bazowej to ta metoda nie będzie istnieć. Odsyłam do stacka stack
@no_login: ale beton, w każdym razie powinno dać się to przywrócić korzystając z jakiejś mapy którą powinieneś mieć. Tak poza tym to chyba powinno dać sie otworzyć plik i dopisać troche rzeczy bo funkcja którą ci podałem nie korzysta z innej części klasy więc nie było by problemu