我浏览了一个博客; http://philsturgeon.co.uk/blog/2009/07/Create-an-Admin-panel-with-CodeIgniter
我已经构建了整个网站的前端,现在客户端希望在管理部分中添加很少的功能。我遵循第一种方法,但除了第一页(即在routes.php中设置为$route['default_controller'] = "main";
)之外,它对我不起作用。
网址看起来像"http://localhost/myproject/admin/dashboard"
,是的,它会导致404 page
。
我完全按照你上面描述的方式(文件夹结构和设置2个索引文件)。我错过了什么吗?或者它根本不起作用?
答案 0 :(得分:1)
你的网站太大了,你需要这个吗? 因为如果你不知道codeigniter,这会增加一个不需要的复杂程度,同时注意到howto是从2009年开始并且肯定没有使用最新的codeigniter 2
我会重新考虑你需要的东西
如果你现在没有任何工作,这里有另一个howto链接 http://andreytech.com/creating-crud-admin-panel-in-codeigniter/
答案 1 :(得分:0)
这会对你有所帮助
http://codeigniter.com/wiki/Modular_Extensions_-_HMVC
精彩的软件包可以帮助您将CI集成到模块化结构中。我已经将它用于一个项目。太棒了它会将管理员视为一个模块,你也可以创建博客,论坛模块等
答案 2 :(得分:0)
我也在那里关注同一个博客。 “你需要设置一个$ route ['admin'] ='admin / dashboard';让example.com/admin工作,但这很容易。” 如上所述,当我指向管理员时,它会显示仪表板视图。