【问题标题】:How to easily include links to other pages of my site within my PHP files?如何在我的 PHP 文件中轻松包含指向我网站其他页面的链接?
【发布时间】:2011-09-27 02:04:06
【问题描述】:

我想知道是否有办法使以下过程更加自动化(因此如果链接发生更改,链接会自动更新)。

我有一个 PHP 站点,带有一个前端控制器。

现在我想知道如何在不同的 PHP 文件中显示某些链接(到页面)? (我不想真正手动执行此操作...因为这意味着如果页面名称发生更改,我必须手动浏览所有文件)。

基本上,我正在寻找一种可以轻松自动地在我的网站上包含指向页面链接的方法。

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

也许类似于 WordPress 是如何做到的(虽然我不熟悉它,但我听说它使用类似的技术......)因为我拥有的是一个前端控制器和一个映射数组(包含页面) - 如果有帮助的话。

欣赏所有方法和响应。

【问题讨论】:

    标签: php hyperlink dispatcher front-controller


    【解决方案1】:

    我建议查看 PHP 的一些出色的 MVC 框架,以获得使用 MVC 的优势进行动态路由并在您的视图中访问这些路由的最佳示例,以便它们自动更新。

    Code IgniterCakePHPZend Framework

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

    如果您的应用程序足够复杂以至于需要这种级别的路由管理,我强烈建议您考虑采用其中一种框架。无需重新发明轮子。使用框架可以让您花更少的时间搞乱具体细节,而将更多时间用于构建您的应用程序。

    无论您是否使用该框架,它们都可能比您在 wordpress 中找到的更好的面向对象设计示例。

    【讨论】:

      猜你喜欢
      • 2011-08-10
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      • 2011-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多