用于模型视图和控制器的codeigniter结构

时间:2014-01-23 14:59:13

标签: codeigniter

我是codeigniter的新手,我正在创建一个用它进行学习的博客,但我对结构有些怀疑。 现在我有一个用于登录的管理部分,它正在工作,也有一些工作也可以,但我认为它可以做得更好。

该项目位于github

现在是这样的:

+Controllers
   +admin
      - users.php (login, logout)
   +posts
      - posts.php (index, new_post, delete_post, edit_post)

+Models
   +admin
      - user.php
   +posts
      - post.php

+Views
   +admin
      - login.php
   +posts
      - post.php
      - post_index.php
      - edit_post.php
      - new_post.php
   +components
      - header.php
      - footer.php
      - mainsidebar.php

这种结构是否正常或是否有更好的组织/重命名方式?

对于我想管理帖子的管理区域,我应该将帖子视图,控制器和模型移动到管理文件夹吗?或者我应该在管理员和帖子文件夹中都有帖子吗?

关于把控制器/模型/视图放在哪里,我有点迷失。

我应该编辑路线吗?

1 个答案:

答案 0 :(得分:0)

这是我的建议结构

 application
     controllers
        admin
           users.php
           posts.php

     models
        admin
           user.php
           post.php

     views
        admin
           user.php
           post.php