Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wymuszenie inkludowania pliku we wszystkich metodach klasy potomnej.
rnest
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 26.04.2014

Ostrzeżenie: (0%)
-----


Czy jest metoda na uzyskanie inkludowania pliku .php w dowolnej metodzie klasy potomnej, przy czym nie znamy jeszcze nazwy metody w klasie potomnej? Czyli chodzi o napisanie takiego zachowania klasy bazowej, aby klasy potomne rozszerzając klasę bazową miały we wszystkich swoich matodach zainkludowany plik, np z widokiem zgodnym z nazwą danej metody? Czyli:

  1. abstract class BaseClass {
  2.  
  3. public function index(){
  4. include 'somePath\someFolder\index.phtml';
  5. }
  6.  
  7. }
  8.  
  9.  
  10.  
  11. class HeirClass extends BaseClass {
  12.  
  13. public function add(){
  14.  
  15. }
  16.  
  17. }
  18.  
  19.  
  20. $object = new HeirClass();
  21. $object->index(); // i tu widzimy somePath\someFolder\index.phtml
  22. $object->add(); // i co zrobić aby tutaj widzieć np: somePath\someFolder\add.phtml


Ten post edytował rnest 25.09.2014, 20:11:54
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:22