我真的很難理解CI中的URL/URI路由。在這種情況下,我有兩個鏈接,一個是Home,另一個是Panel,Home鏈接到主/面板的主/索引和麪板鏈接,以及更好理解的片段。php:CI中的路由(Codeigniter)
<a href="main/index"> Home </a>
<a href="main/panel"> Panel </a>
,這是控制器main.php
class Main extends CI_Controller
{
public function index()
{
$this->load->helper('url');
$this->load->helper('form');
$this->load->view('templates/header');
$this->load->view('home');
$this->load->view('templates/footer');
}
public function panel()
{
$this->load->helper('url');
$this->load->helper('form');
$this->load->view('templates/header');
$this->load->view('panel');
$this->load->view('templates/footer');
}
}
和我的繼承人routes (config/routes.php)
$route['main/index'] = "main/index";
$route['main/panel'] = "main/panel";
$route['default_controller'] = "main/index";
在第一次運行時,它會自動進入到主/指數的代碼,它工作正常,但是當我點擊面板鏈接時,它說對象未找到 Home鏈接也是如此對象沒有發現
是是試圖重寫它的工作原理,但問題是這個http:// localhost/projects /庫/主/主/主/主/主/主/主/面板我只點擊面板鏈接多次,但鏈接似乎堆疊每次點擊我做 – lemoncodes
注意到我提到的第一件事 - 你應該有適當的鏈接 – Serg
你的意思是即使我已經刪除了index.php我必須包括基本的網址? – lemoncodes