2014-01-22 46 views
0

我正在使用FlightPHP進行小型簡單網站。我使用的意見和佈局來呈現不同的網頁:使用FlightPHP框架視圖和佈局無法正確呈現

<?php 
    require 'flight/Flight.php'; 

    Flight::route('/', function(){ 
     Flight::render('home','body'); 
     Flight::render('layout'); 
    }); 

    Flight::route('/eventos/',function(){ 
     Flight::render('eventos.php','body'); 
     Flight::render('layout'); 
    }); 

Flight::start(); 

的主頁上正確呈現所有的CSS和JavaScript文件,但是當我點擊一個鏈接到另一個網頁它使得它首先渲染視圖和底部的佈局。它呈現html標籤之外的視圖,因此呈現所有錯誤。有任何想法嗎?我找不到有關如何使用flightphp的任何示例。我已經想出瞭如何通過跟蹤和錯誤來使用它。

回答

0

這是因爲你可能處理的CSS和JavaScript與相對路徑。

添加一個尾部斜線到CSS的開始和js包括。它會這樣工作:

<script src="/assets/js/demo.js"></script> 

<link href="/assets/css/demo.min.css" rel="stylesheet"> 
+0

是的,這正是它! – user3225618