【发布时间】:2011-09-10 12:16:23
【问题描述】:
我刚刚开始在 Codeigniter 中使用 HMVC。主模块是一个名为“博客”的新闻/博客站点。我希望用户能够登录发表评论,所以我有身份验证文件(实际上是坦克身份验证)。现在我还希望用户拥有自己的个人资料页面,其中显示他们的发布统计信息和个人信息。用户还可以拥有一个私人消息系统,他们可以在其中相互发送消息。
作为 HMVC 的新手,我应该如何模块化我的代码?我目前猜测一个不错的会是
- 'blog' - 博客/新闻显示
- 'auth' - 用户认证
- 'users' - 用户资料 + 私信
'blog' 和 'users' 都会调用 'auth',它还会在页面的一角显示一个小部件,显示 注册 |如果未登录,请注册,并欢迎 John!简介 |收件箱 |设置(如果以 John 身份登录)。
或者我应该将“auth”和“users”组合在一起,还是将“users”拆分为“profile”和“messaging”?如果要设计 HMVC 结构,层次结构会是怎样的?
【问题讨论】:
标签: php model-view-controller codeigniter kohana hmvc