【问题标题】:Subfolders in CodeIgniterCodeIgniter 中的子文件夹
【发布时间】:2010-09-13 02:17:59
【问题描述】:

我是 CodeIgniter 的新手,我需要一些帮助。我想实现以下内容:

  • 通过以下方式查看用户的个人资料: http://localhost/profile/johndoe

  • 通过以下方式管理用户的个人资料: http://localhost/admin/profile/johndoe

  • 能够通过以下方式完成进一步的处理: http://localhost/admin/profile/create ...和... http://localhost/admin/profile/edit/johndoe

我已经创建了管理对象并对其进行了保护。我是否必须在管理员下创建配置文件功能,并使用 URI 进行相应处理?有没有更好的办法?

【问题讨论】:

  • ci 标签用于持续集成,不适用于 codeigniter :)
  • “我已经创建了管理对象并保护了它”是什么意思?

标签: php codeigniter admin


【解决方案1】:

这不是个好主意。

如果你想实现这些 URL,你需要两个控制器:

  1. 配置文件,函数index
  2. 管理员,功能为profile

在 Admin 中,profile 函数必须读取第一个参数 (create/edit/[userid]),然后执行相应的操作。 (您还必须确保没有用户可以称自己为“创建”或“编辑”。)

我将只使用一个具有showeditcreate(或add)功能的控制器。容易得多。然后你会得到这些网址:

  • http://localhost/profile/show/johndoe
  • http://localhost/profile/edit/johndoe
  • http://localhost/profile/create/johndoe

【讨论】:

    【解决方案2】:

    我找到了我正在寻找的解决方案: http://www.clipmarks.com/clipmark/75D02C9E-3E76-483E-8CCE-30403D891969/

    谢谢,Christian D,我比我更喜欢你的解决方案。我会去的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-09
      • 2015-03-25
      • 1970-01-01
      • 2012-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-23
      相关资源
      最近更新 更多