我正在開發一個使用CI的網站,今天我在管理部分遇到問題。CodeIgniter路由 - 404錯誤
我有一個管理員,我可以管理用戶
我的應用程序的結構是:
controllers/admin/users.php
在users.php我有一些功能:index(), view($id), login(), edit($id)
views/admin/users/index.php
views/admin/users/view.php
views/admin/users/login.php
views/admin/users/edit.php
訪問登錄頁面的網址是:
www.mysite.com/admin/login
訪問用戶列表中的網址是:
www.mysite.com/admin/users
查看特定用戶(id=5)
的網址是:除了編輯功能 www.mysite.com/admin/users/5
一切運作良好,我得到了一個網址當我打電話www.mysite.com/admin/edit/5
這裏是我的路由規則:
$route['admin/users/(:any)'] = 'admin/users/view/$1';
$route['admin/users'] = 'admin/users';
$route['admin/users/login'] = 'admin/users/login';
$route['admin/users/edit/(:num)'] = 'admin/users/edit/$1';
$route['admin'] = 'admin/users/login';
我想念什麼?哪裏不對?
你可能想看看重新映射函數調用。 http://ellislab.com/codeigniter%20/user-guide/general/controllers.html#remapping 這可以幫助您避免使用路由。 – andershagbard