【问题标题】:CodeIgniter - Splitting controllersCodeIgniter - 拆分控制器
【发布时间】:2012-11-18 20:04:02
【问题描述】:

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

这是我已经做过的:

类别 - 类别、子类别... Main - 只有主页 产品 - 仅产品页面 用户 - 登录、注册、帐户... 评论 - 仅提交评论的页面

这是“正确的”吗?

我应该在哪里放置联系、关于、帮助等页面...

【问题讨论】:

    标签: codeigniter split controllers


    【解决方案1】:

    这是一个很多人都持有强烈意见的话题,因为组织非常主观,尤其是在编程方面。

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

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

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

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

    • controllers/auth.php(用于登录、注销、注册等)
    • controllers/settings.php(用于编辑配置文件等)

    【讨论】:

      猜你喜欢
      • 2016-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多