2011-09-27 45 views
0

我想知道是否有辦法讓以下過程更加自動化(如果鏈接發生變化,鏈接會自動更新)。如何在我的PHP文件中輕鬆包含到我網站其他頁面的鏈接?

我有一個PHP的網站,有一個前端控制器。

現在,我不知道我怎麼會去不同的PHP文件中顯示的某些環節(以頁)? (我不想真的這樣做手動......因爲這將意味着,如果頁面名稱被改變,我不得不手動滑過所有文件)。

基本上我尋找的是一個方法,我可以包括在我的網站頁面的鏈接輕鬆自動。

我有一個想法,將它們存儲在一個配置數組中,然後在PHP文件中使用某種包裝器/幫助器函數從配置數組中檢索它們並顯示它們(但不確定它是否是最佳方法或如果有其他方法)?

也許像WordPress這樣做的東西(雖然我不熟悉它,但我聽說它使用了類似的技術...),我所擁有的是一個前端控制器和一個映射數組(包含url的頁面) - 如果有幫助。

欣賞所有方法和響應。

回答

1

我建議尋找一些PHP最偉大的MVC框架使用MVC的優勢,做動態路由和你的意見訪問這些路線的最好的例子,讓他們自動更新。

Code IgniterCakePHPZend Framework

我偏愛笨自己,但他們都有自己的長處。

我認真地建議你考慮採用這些框架的一個,如果你的應用是足夠複雜到需要這種級別的路由管理。沒有必要重新發明輪子。使用框架可以讓您花費更少的時間來處理組織應用程序的問題和時間。

無論您使用的框架或不,他們比你有可能在WordPress找到良好的面向對象設計,可能是更好的例子。

相關問題