我希望基于codeigniter建立一个非常小的CMS。
我想从更有经验的开发者那里得到一些建议。
我正在阅读很多论坛,这是最好的方式,但我更喜欢争论而不是提供有用的信息。
所以我想做的事情对我而言是合乎逻辑的,后端和前端是分开的。
你认为这是个好主意吗?
文件夹结构
[frontend]
/ controllers
/ views
/ models
[backend]
/ config
/ controllers
/ views
/ models
[sysetem]
index.php
我在想另一个,比如在控制器,模型和视图中创建一个管理文件夹,但我有点害怕。
如果有可能,有人可以给我一些建议吗?
谢谢
答案 0 :(得分:1)
否您应该在每个控制器,模型和视图文件夹中分别创建管理文件夹。这是一个很好的做法。这将使您更容易访问您的控制器,视图和模型,因为它们将具有集中的单个文件夹。
你应该有这样的目录结构:
[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
希望这有帮助。