![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 4 Dołączył: 16.02.2007 Skąd: Leszno Ostrzeżenie: (20%) ![]() ![]() |
Witam,
ostatnio grzebie sobie w php i napotkałem mały problem. Zrobiłem sobie plik główny który odpowiada za ładowanie podstron i podstawianie do szablonu (Smarty). Działa okej, ale pliki podstron są .php i w nich odwołuje się do klasy. Problem w tym, że w każdym pliku podstrony muszę znowu deklarować moją klasę i wczytać jej pliki. Core.php
index.php
stronaA.php
Czy jest jakiś sposób, abym w każdym pliku podstrony nie musiał dodawać tej deklaracji? Ten post edytował MnicH. 17.02.2012, 12:49:32 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 9 Dołączył: 30.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
To nie to samo, plik Index.php ma być dla ciebie kontrolerem który ładuje ci podstrony, może być w nim obiekt klasy Core i on zarządzać resztą.
Chodzi o to że każda podstrona jest dla ciebie jedynie inludowanym skryptem(modułem), a całość pozostaje nie zmienna. Poczytaj o MVC (IMG:style_emoticons/default/smile.gif) Tak jak ci "prz3kus" napisał. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 18:10 |