1

我正在使用 CodeIgniter 开发产品评论网站,但在拆分控制器时遇到了一些麻烦。

这是我已经做过的:

类别 - 类别、子类别... Main - 只有主页 Products - 只有产品页面 Users - Login、Register、Account... 评论 - 只有提交评论的页面

这是正确的吗”?

我应该在哪里放置诸如联系、关于、帮助之类的页面...

4

1 回答 1

1

这是一个许多人强烈反对的话题,因为组织非常主观,尤其是在编程方面。

但是,对我来说,我通常根据他们访问的主要数据类型或他们将执行的主要角色类型来组织我的控制器。

关于数据类型,您可能有:

  • controllers/products.php(用于产品、评论和按类别查看产品评论)
  • controllers/page.php(对于页面内容,可以是每个页面的方法,也可以是通过db访问的视图方法)

关于所扮演的角色,您可能有:

  • controllers/auth.php(用于登录、注销、注册等)
  • controllers/settings.php(用于编辑配置文件等)
于 2012-11-19T03:33:45.113 回答