我是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
这种结构是否正常或是否有更好的组织/重命名方式?
对于我想管理帖子的管理区域,我应该将帖子视图,控制器和模型移动到管理文件夹吗?或者我应该在管理员和帖子文件夹中都有帖子吗?
关于把控制器/模型/视图放在哪里,我有点迷失。
我应该编辑路线吗?
答案 0 :(得分:0)
这是我的建议结构
application
controllers
admin
users.php
posts.php
models
admin
user.php
post.php
views
admin
user.php
post.php