我想做一个基于codeigniter的小CMS。
我想从一个更有经验的开发人员那里得到一些建议。
我浏览了很多论坛,想知道最好的方法是什么,但我更喜欢争论,而不是给出有用的信息。
所以我想做的事情对我来说是合乎逻辑的,把后端和前端分开。
你认为这是个好主意吗?文件夹结构
[frontend]
/ controllers
/ views
/ models
[backend]
/ config
/ controllers
/ views
/ models
[sysetem]
index.php
我在考虑另一个,比如在控制器,模型和视图中创建一个管理文件夹,但我有点害怕。
如果可能的话,有人能给我一些建议吗?谢谢
否你应该在每个控制器,模型和视图文件夹中分别创建admin文件夹。这是一个很好的练习。这将使您更容易访问您的控制器,视图和模型,因为它们将有一个集中的单个文件夹。
你的目录结构应该是这样的:
[system]
index.php
[controllers]
[admin](backend)
[frontend]
[models]
[admin](backend)
[frontend]
[views]
[admin](backend)
[frontend]
像这样的目录结构不是一个好主意,它会使它更复杂:
[frontend]
/ controllers
/ views
/ models
[backend]
/ config
/ controllers
/ views
/ models
[sysetem]
index.php