0

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

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

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

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

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

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

欣赏所有的方法和反应。

4

1 回答 1

1

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

代码点火器CakePHPZend 框架

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

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

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

于 2011-10-03T18:16:42.420 回答