2015-12-06 30 views
1

首先 - 我在StackOverflow上閱讀了40多篇文章,並且找不到解決方案來解決我的問題... 我有一個用CodeIgniter編寫的應用程序。重寫菜單項CodeIgniter的URL

我想重寫網址: http://example.com/codeigniter/en/176/terms_and_rules

在這個網址: http://example.com/codeigniter/terms_and_rules

頁 「terms_and_rules」 是網頁與我的模板。

我最大的問題是我不知道用什麼控制器從菜單中加載這些動態頁面。我嘗試了不同的例如「前端」,「博客」,「新聞」,「專家」,但不幸的是沒有任何功能允許我到這個菜單項176.可能我做錯了什麼。

怎麼辦?

謝謝你的幫助。

btw。我試圖使用Routes.php,但沒有好的控制器,我不能重寫這個URL。

+0

我還沒有使用這個庫,但它可以幫助你發現應用程序是如何構成的。 http://www.keyboardninja.eu/programming/list-all-controllers-and-methods-in-codeigniter – cartalot

+0

另一件嘗試 - 啓用codeigniter分析器。 – cartalot

+0

用發佈的'.htaccess'和'APPPATH來編輯你的問題。 'config/routes.php'代碼。 – Tpojka

回答

0

好的,所以我解決了我的問題。

  1. 我創建了一個從數據庫中獲取數據的新模型(例如'articles'表)。
  2. 我創建了控制器並加載了我的新模型。
  3. 我使用模板創建視圖。

這是我的解決方案;-)