2012-02-22 141 views
0

我經歷了一個博客; http://philsturgeon.co.uk/blog/2009/07/Create-an-Admin-panel-with-CodeIgniter使用CodeIgniter創建管理面板

我已經構建了整個站點的前端,現在客戶端希望在管理部分添加一些功能。我遵循第一種方法,但除第一頁外(即在routes.php中設置爲$route['default_controller'] = "main";)除外。

該URL看起來像"http://localhost/myproject/admin/dashboard",是的它導致404 page

我完全按照上面描述的方式(文件夾結構和設置2個索引文件)。我錯過了什麼?或者在我的情況下根本不起作用?

+1

完整的代碼塊會有很大的幫助 – 2012-02-22 08:54:03

+0

問題不在於你的路由,而在別的地方。創建一個後端/管理面板到CI可以通過一個名爲'admin'的'controllers'文件夾中的一個文件夾和一個新的'welcome.php'控制器文件完成。 – Repox 2012-02-22 08:55:21

+0

@DamienPirsy;那也不管用....但是http:// localhost/myproject/dashboard完美。 – 2012-02-22 09:02:44

回答

1

是你的網站這麼大,你需要這個? 因爲如果你不知道笨,這增加了那不是需要複雜的程度,還要注意的是,HOWTO是從2009年肯定沒有使用最新的笨2

我會重新考慮正是你需要的

如果你什麼都沒有現在的工作,這裏是另一個HOWTO鏈接 http://andreytech.com/creating-crud-admin-panel-in-codeigniter/

+0

謝謝約翰。你也是對的,我跟隨的導師是從2009年開始的。可能現在的CI版本已經發生了變化。你能試試一次嗎? – 2012-02-22 09:24:30

0

我也跟着同一個博客那裏。 「您需要設置一個$ route ['admin'] ='admin/dashboard';以獲得example.com/admin的工作方式,但這很容易。」 在上面做,當我指向管理它顯示儀表板視圖。