题
我是 CodeIgniter 的新手,我需要一些帮助。我想实现以下内容:
通过以下方式查看用户的个人资料:http://localhost/profile/johndoe
通过以下方式管理用户的个人资料:http://localhost/admin/profile/johndoe
能够通过以下方式完成进一步的处理:http://localhost/admin/profile/创建...和...http://localhost/admin/profile/edit/johndoe
我已经创建了管理对象并保护了它。我是否必须在 admin 下创建一个配置文件函数,并使用 URI 进行相应处理?有没有更好的办法?
解决方案
这不是一个好主意。
如果要实现这些 URL,则需要两个控制器:
- 简介、功能
index
- 管理员,具有功能
profile
在管理中, profile
函数必须读取第一个参数(创建/编辑/[userid]),然后执行相应的操作。(您还必须确保没有用户可以称自己为“创建”或“编辑”。)
我会只使用一个具有以下功能的控制器 show
, edit
和 create
(或者 add
)。容易多了。然后你会得到这些 URL:
其他提示
我找到了我正在寻找的解决方案:http://www.clipmarks.com/clipmark/75D02C9E-3E76-483E-8CCE-30403D891969/
谢谢 Christian D,我比我更喜欢你的解决方案。我同意了。
不隶属于 StackOverflow