Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 18.09.2009 Ostrzeżenie: (0%)
|
Witam, zdziwiła mnie pewna sprawa otóż:
Jestem początkujący jeśli chodzi o budowanie aplikacji internetowych w PHP, właściwie to jeszcze nigdy nie miałem okazji żadnej zbudować... mniejsza z tym. Chciałem zrobić zastosować sobie bardzo prościutki w celach edukacyjnych wzorzec MVC więc wziąłem się za to tak: STRUKTURA KATALOGÓW: http://sites.google.com/site/carlvanersten/cve I teraz zawartość kilku plików po koleji: public/index.php:
library/Abstract/Controller.php:
oraz controllers/Index.php
i dziwnosc sytuacji polega na tym, że w tej sytuacji metoda index() w klasie Index extends Abstract_Controller w rezultacie na ekranie daje "A to z IndexaA to z Indexa" <--- tak właśnie tak "podwójnie" gdy zmienie nazwe tej metody tak by mogla sie pokazac metoda index z dziedziczonej klasy, zeby ta jej nie naspisywala to normalnie sie wyswietla "To jest z Abstracta", wiec moje pytanie brzmi: Dlaczego tak podwójnie wywołuje się ta metoda nadpisująca metodę z klasy bazowej?? |
|
|
|
cve [PHP] MVC Dziwna sprawa z wywoływaniem metody dziedziczonej 1.11.2009, 03:31:28
cojack Po pierwsze po to się tworzy klasy abstrakcyjne by... 1.11.2009, 17:07:57
cve Po zastosowaniu:
[PHP] pobierz, plaintext pu... 3.11.2009, 06:20:11 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 01:27 |