Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [FatFree][Rozwiązany] Nie można załadować szablonu, Internal Server Error
michaler
post 18.04.2015, 10:47:08
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 18.04.2015

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


Witam.
Mam kod
  1. $f3->route('GET /',
  2. function($f3) {
  3. $template=new Template;
  4. echo $template->render('ui/layout.htm');
  5.  
  6. }
  7. );

który powoduje błąd:
  1. Internal Server Error
  2.  
  3. Unable to open ui/layout.htm

Ścieżka do pliku jest poprawna bo jeśli zamiast klasy Template użyję View, to kod już działa:
  1. $f3->route('GET /',
  2. function($f3) {
  3. $view=new View;
  4. echo $view->render('ui/layout.htm');
  5. }
  6. );


Więc czemu nie działa z klasą Template?

EDIT: Nie działa bo w przypadku korzystania z klasy Template trzeba podać tylko samą nazwę pliku bez całej ścieżki, początek ścieżki trzeba
dodać ustawiając zmienną UI
  1. $f3->set('UI','ui/');



Ten post edytował michaler 18.04.2015, 11:42:18
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 13.06.2025 - 22:53