【问题标题】:Create an Admin panel with CodeIgniter使用 CodeIgniter 创建管理面板
【发布时间】:2012-02-22 08:46:37
【问题描述】:

我浏览了一个博客; http://philsturgeon.co.uk/blog/2009/07/Create-an-Admin-panel-with-CodeIgniter

我已经构建了整个网站的前端,现在客户希望在管理部分添加一些功能。我遵循第一种方法,但除了第一页(即在 routes.php 中设置为$route['default_controller'] = "main";)之外,它对我不起作用。

URL 看起来像 "http://localhost/myproject/admin/dashboard",是的,它指向 404 page

我完全按照您上面描述的方式(文件夹结构和设置 2 个索引文件)。我错过了什么吗?还是在我的情况下根本不起作用?

【问题讨论】:

  • 完整的代码块会有很大帮助
  • 问题可能不是您的路由,而是其他地方。只需在 controllers 文件夹中创建一个名为 admin 的文件夹和一个新的 welcome.php 控制器文件,即可为 CI 创建一个后端/管理面板。
  • @DamienPirsy ;这也不起作用....但是是的localhost/myproject/dashboard 工作完美。
  • 是 apache 404 页面还是 codeigniter 的(黄色)404 页面?
  • @AnilSharma 有解决方案吗?

标签: php codeigniter


【解决方案1】:

您的网站大到需要这个吗? 因为如果您不了解 codeigniter,这会增加不必要的复杂性,还要注意 howto 是 2009 年的,并且绝对没有使用最新的 codeigniter 2

我会重新考虑你到底需要什么

如果你现在没有任何工作,这里是另一个howto链接 http://andreytech.com/creating-crud-admin-panel-in-codeigniter/

【讨论】:

  • 谢谢约翰。你也是对的,我跟着的导师是2009年的。可能现在版本的CI发生了变化。你能帮我一个忙,试一试吗?
【解决方案2】:

这对你有帮助

http://codeigniter.com/wiki/Modular_Extensions_-_HMVC

Wonderful 软件包可帮助您将 CI 集成到模块化结构中。我已将其用于一个项目。太好了,它将管理员视为一个模块,您也可以创建博客、论坛模块等

【讨论】:

    【解决方案3】:

    我也在那里关注同一个博客。 “您需要设置 $route['admin'] = 'admin/dashboard'; 才能让 example.com/admin 正常工作,但这很容易。” 执行上述操作时,当我指向 admin 时,它会显示仪表板视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-04
      • 1970-01-01
      • 2012-06-20
      • 1970-01-01
      • 2012-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多