【问题标题】:Rewrite URL for menu item CodeIgniter重写菜单项 CodeIgniter 的 URL
【发布时间】:2016-03-10 21:02:58
【问题描述】:

首先 - 我在 StackOverflow 上阅读了 40 多篇帖子,但我没有找到解决问题的方法... 我有一个用 CodeIgniter 编写的应用程序。

我想重写网址: http://example.com/codeigniter/en/176/terms_and_rules

在此网址上: http://example.com/codeigniter/terms_and_rules

页面“terms_and_rules”是我的模板页面。

我最大的问题是我不知道使用什么控制器从菜单中加载这些动态页面。我尝试了不同的方法,例如“前端”、“博客”、“新闻”、“专家”,但不幸的是,没有任何功能允许我访问此菜单项 176。可能我做错了什么。

怎么做?

感谢您的帮助。

顺便说一句。我尝试使用 Routes.php,但是没有好的控制器我无法重写这个 URL。

【问题讨论】:

  • 我没有使用过这个库,但它可能会帮助您了解应用程序的结构。 keyboardninja.eu/programming/…
  • 另一件事要尝试 - 启用 codeigniter 分析器。
  • 使用发布的.htaccessAPPPATH . 'config/routes.php' 代码编辑您的问题。

标签: php .htaccess codeigniter routes custom-routes


【解决方案1】:

好的,所以我解决了我的问题。

  1. 我创建了从数据库(例如“articles”表中)获取数据的新模型。
  2. 我创建了控制器并加载了我的新模型。
  3. 我使用模板创建了视图。

这是我的解决方案 ;-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-19
    相关资源
    最近更新 更多