2015-05-16 79 views
0

我想創建一個MVC的web應用程序,沒有任何MVC框架。我所做的就是製作一個index.html文件,當用戶需要時,所有視圖都會被加載。這雖然產生了這樣的問題,即當用戶輸入一個直接的url時,如:www.foo.com/bar - 它不會指向視圖欄。我知道如何將用戶指向帶有路由器文件的網頁,但是我不知道該如何操作,當時視圖只是頁面的一部分,並且在另一個頁面中打開。我可以用路由器來做這個嗎?或者怎麼做呢?用url參數在html文件中打開一個視圖

爲了清楚起見,我在服務器端運行php,並使用AJAX調用來獲取視圖。

+0

代碼!碼!!碼!!! – NaijaProgrammer

回答

2

由於所有的詳細信息頁面上沒有你需要用正確的觀點重寫URL以加載中的index.html一個frontcontroller頁和白手起家該網頁的服務器端組件的真實頁服務器端。

我建議看看微型PHP frontcontroller組件Silex

如果你不想用這樣的組件,您可以隨時做到這一點使用類似阿帕奇重寫規則和自己的PHP的着陸頁。對於較小的MVC網站來說,這是相當簡單的。如果你打算建立一個更大的,我建議選擇一些小的框架,每個框架都做好一件事。我在服務器端使用了Silex和Twig,在客戶端使用了jQuery和Knockout。

+0

我將不勝感激一種手動方式,但這個工程,所以謝謝! – nelfurion

相關問題