用于创建后端的Codeigniter建议

时间:2011-10-21 08:55:21

标签: php codeigniter backend

我希望基于codeigniter建立一个非常小的CMS。

我想从更有经验的开发者那里得到一些建议。

我正在阅读很多论坛,这是最好的方式,但我更喜欢争论而不是提供有用的信息。

所以我想做的事情对我而言是合乎逻辑的,后端和前端是分开的。

你认为这是个好主意吗?

文件夹结构

[frontend]
  / controllers
  / views
  / models

[backend]
  / config
  / controllers
  / views
  / models
[sysetem]
index.php

我在想另一个,比如在控制器,模型和视图中创建一个管理文件夹,但我有点害怕。

如果有可能,有人可以给我一些建议吗?

谢谢

1 个答案:

答案 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

希望这有帮助。