[PHP]Dołączanie plików Smarty

0

Witam

W jaki sposób można rozwiązać problem zależności, zachodzących pomiędzy stronami, korzystającymi z systemu szablonów Smarty. Chodzi mi o coś takiego: mam plik index.php, do którego włączam bibliotekę Smarty, wywołuję $smarty=new Smarty(), a następnie wywołuję metodę display(). Jednak mając np. 10 stron, chyba nie ma sensu na każdej powtarzać powyższych instrukcji. Najlepszym rozwiązaniem wydaje sie włączenie wszystkich plików php do głównego pliku index.php (wtedy zmienna $smarty jest widoczna we wszystkich plikach). Jednak pojawił się problem. W każdym z plików php mam wywołanie metody display(), oraz inne operacje, które podczas dołączania pliku są wykonywane. I moje pytanie, w jaki sposób mogę włączyć plik, bez wykonywania zawartych w nim instrukcji, które wykonam dopiero przy wywołaniu danej strony? Za pomoc z góry dziękuję.

Pozdrawiam

0

A może po prostu włączaj plik dopiero przy wywołaniu strony..

0

Albo zrób w każdym pliku coś na wzór funkcji main. Jeśli ładujesz na raz tylko jedną stronę, to nie powinno być problemów z redeklaracją.

1 użytkowników online, w tym zalogowanych: 0, gości: 1