2011-09-27 47 views
0

我想知道是否有办法让以下过程更加自动化(如果链接发生变化,链接会自动更新)。如何在我的PHP文件中轻松包含到我网站其他页面的链接?

我有一个PHP的网站,有一个前端控制器。

现在,我不知道我怎么会去不同的PHP文件中显示的某些环节(以页)? (我不想真的这样做手动......因为这将意味着,如果页面名称被改变,我不得不手动滑过所有文件)。

基本上我寻找的是一个方法,我可以包括在我的网站页面的链接轻松自动。

我有一个想法,将它们存储在一个配置数组中,然后在PHP文件中使用某种包装器/帮助器函数从配置数组中检索它们并显示它们(但不确定它是否是最佳方法或如果有其他方法)?

也许像WordPress这样做的东西(虽然我不熟悉它,但我听说它使用了类似的技术...),我所拥有的是一个前端控制器和一个映射数组(包含url的页面) - 如果有帮助。

欣赏所有方法和响应。

回答

1

我建议寻找一些PHP最伟大的MVC框架使用MVC的优势,做动态路由和你的意见访问这些路线的最好的例子,让他们自动更新。

Code IgniterCakePHPZend Framework

我偏爱笨自己,但他们都有自己的长处。

我认真地建议你考虑采用这些框架的一个,如果你的应用是足够复杂到需要这种级别的路由管理。没有必要重新发明轮子。使用框架可以让您花费更少的时间来处理组织应用程序的问题和时间。

无论您使用的框架或不,他们比你有可能在WordPress找到良好的面向对象设计,可能是更好的例子。

相关问题